Messages chopper
![]() | Chopper::Chopper (Mix * parent, LogFile * chopperLogFile) Mix chopper constructor |
![]() | Chopper::CreateChunks (GMessage * parameters) Create chunks from message |
![]() | Chopper::Run (void *) Mix chopper Run() method |
![]() | Chopper::Shutdown () Prepare for clean shutdown |
![]() | methods |
![]() | attributes |
Messages chopper. Chops large messages into uniform chunks that can be untraceably sent across network.
methods
Chopper::Chopper(Mix * parent, LogFile * chopperLogFile)
chopperLogFile - Log file pointer.
list GMessage * > Chopper::CreateChunks(GMessage * parameters)
[Onion|Mix]:
AddHops:
Data:
and splits it into multiple chunks of the form:
[Onion|Mix]
AddHops
Data:
Message-ID:
Chunk-ID:
Total-Chunks:
Message-Length:
Data:
[Onion|Mix]
AddHops
Data:
Message-ID:
Chunk-ID:
Total-Chunks:
Message-Length:
Data:
[Onion|Mix]:
AddHops:
Data:
void* Chopper::Run(void *)
void Chopper::Shutdown()
alphabetic index hierarchy of classes
generated by doc++