|
Mixes for Privacy and Anonymity in the Internet
|
Public Member Functions | |
| CATargetInterface (TargetType target_t, NetworkType net_t, CASocketAddr *p_addr) | |
| CATargetInterface () | |
| SINT32 | cloneInto (CATargetInterface &oTargetInterface) const |
| SINT32 | set (TargetType target_t, NetworkType net_t, CASocketAddr *p_addr) |
| SINT32 | set (CATargetInterface &source) |
| SINT32 | set (CATargetInterface *source) |
| TargetType | getTargetType () const |
| CASocketAddr * | getAddr () const |
| SINT32 | cleanAddr () |
Private Attributes | |
| CASocketAddr * | addr |
| TargetType | target_type |
| NetworkType | net_type |
| CATargetInterface::CATargetInterface | ( | TargetType | target_t, |
| NetworkType | net_t, | ||
| CASocketAddr * | p_addr | ||
| ) |
References set().
| CATargetInterface::CATargetInterface | ( | ) |
References addr, net_type, target_type, TARGET_UNKNOWN, and UNKNOWN_NETWORKTYPE.
| SINT32 CATargetInterface::cleanAddr | ( | ) |
References addr, and E_SUCCESS.
Referenced by CACmdLnOptions::clearTargetInterfaces(), CAFirstMix::init(), CAMiddleMix::init(), CAMix::needAutoConfig(), CACmdLnOptions::setTargetInterfaces(), and CALastMix::setTargets().
| SINT32 CATargetInterface::cloneInto | ( | CATargetInterface & | oTargetInterface | ) | const |
References addr, CASocketAddr::clone(), E_SUCCESS, net_type, and target_type.
Referenced by CACmdLnOptions::getTargetInterface().
| CASocketAddr* CATargetInterface::getAddr | ( | ) | const |
References addr.
Referenced by CAFirstMix::init(), CAMiddleMix::init(), and CALastMix::setTargets().
| TargetType CATargetInterface::getTargetType | ( | ) | const |
References target_type.
Referenced by CAFirstMix::init(), CAMiddleMix::init(), CAMix::needAutoConfig(), and CALastMix::setTargets().
| SINT32 CATargetInterface::set | ( | CATargetInterface & | source | ) |
References addr, net_type, set(), and target_type.
| SINT32 CATargetInterface::set | ( | CATargetInterface * | source | ) |
References addr, net_type, set(), and target_type.
| SINT32 CATargetInterface::set | ( | TargetType | target_t, |
| NetworkType | net_t, | ||
| CASocketAddr * | p_addr | ||
| ) |
References addr, E_SUCCESS, net_type, and target_type.
Referenced by CATargetInterface(), set(), and CACmdLnOptions::setTargetInterfaces().
|
private |
Referenced by CATargetInterface(), cleanAddr(), cloneInto(), getAddr(), and set().
|
private |
Referenced by CATargetInterface(), cloneInto(), and set().
|
private |
Referenced by CATargetInterface(), cloneInto(), getTargetType(), and set().