|
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 addr, net_type, target_type, TARGET_UNKNOWN, and UNKNOWN_NETWORKTYPE.
References addr, and E_SUCCESS.
Referenced by CACmdLnOptions::clearTargetInterfaces(), CAMiddleMix::init(), CAFirstMix::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 CAMiddleMix::init(), CAFirstMix::init(), and CALastMix::setTargets().
| TargetType CATargetInterface::getTargetType | ( | ) | const |
References target_type.
Referenced by CAMiddleMix::init(), CAFirstMix::init(), CAMix::needAutoConfig(), and CALastMix::setTargets().
| SINT32 CATargetInterface::set | ( | TargetType | target_t, |
| NetworkType | net_t, | ||
| CASocketAddr * | p_addr | ||
| ) |
References addr, E_SUCCESS, net_type, and target_type.
Referenced by CACmdLnOptions::setTargetInterfaces().
| SINT32 CATargetInterface::set | ( | CATargetInterface & | source | ) |
| SINT32 CATargetInterface::set | ( | CATargetInterface * | source | ) |
CASocketAddr* CATargetInterface::addr [private] |
Referenced by CATargetInterface(), cleanAddr(), cloneInto(), getAddr(), and set().
NetworkType CATargetInterface::net_type [private] |
Referenced by CATargetInterface(), cloneInto(), and set().
TargetType CATargetInterface::target_type [private] |
Referenced by CATargetInterface(), cloneInto(), getTargetType(), and set().
1.7.6.1