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().