#include <blowpipe.h>
Inherits Pipe.
Public Types | |
| enum | CryptControl { ENCRYPT , DECRYPT } |
| typedef enum BlowPipe::CryptControl | CryptControl |
Public Member Functions | |
| BlowPipe (CryptControl control) | |
| virtual | ~BlowPipe (void) |
| virtual int | Flush (void) |
| virtual int | Put (void const *source, int slen) |
| void | Key (void const *key, int length) |
Public Member Functions inherited from Pipe | |
| Pipe (void) | |
| ~Pipe () | |
| bool | Create (const char *name) |
| bool | Connected (void) |
| void | Write (char msg) |
| const char * | Read (void) |
| Pipe (void) | |
| virtual | ~Pipe (void) |
| virtual int | End (void) |
| virtual void | Put_To (Pipe *pipe) |
| void | Put_To (Pipe &pipe) |
Protected Attributes | |
| BlowfishEngine * | BF |
Additional Inherited Members | |
Public Attributes inherited from Pipe | |
| Pipe * | ChainTo |
| Pipe * | ChainFrom |
Definition at line 47 of file blowpipe.h.
| typedef enum BlowPipe::CryptControl BlowPipe::CryptControl |
| Enumerator | |
|---|---|
| ENCRYPT | |
| DECRYPT | |
Definition at line 50 of file blowpipe.h.
|
inline |
Definition at line 55 of file blowpipe.h.
|
inlinevirtual |
Definition at line 56 of file blowpipe.h.
|
virtual |
Reimplemented from Pipe.
Definition at line 62 of file blowpipe.cpp.
| void BlowPipe::Key | ( | void const * | key, |
| int | length ) |
Definition at line 184 of file blowpipe.cpp.
|
virtual |
Reimplemented from Pipe.
Definition at line 93 of file blowpipe.cpp.
|
protected |
Definition at line 71 of file blowpipe.h.