Mixe for Privacy and Anonymity in the Internet
|
#include <CATargetInterface.hpp>
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 |
Definition at line 29 of file CATargetInterface.hpp.
|
inline |
Definition at line 32 of file CATargetInterface.hpp.
References set().
|
inline |
Definition at line 37 of file CATargetInterface.hpp.
References addr, net_type, target_type, TARGET_UNKNOWN, and UNKNOWN_NETWORKTYPE.
|
inline |
Definition at line 80 of file CATargetInterface.hpp.
References addr, and E_SUCCESS.
Referenced by CACmdLnOptions::clearTargetInterfaces(), CAFirstMix::init(), CAMiddleMix::init(), CAMix::needAutoConfig(), CACmdLnOptions::setTargetInterfaces(), and CALastMix::setTargets().
|
inline |
Definition at line 44 of file CATargetInterface.hpp.
References addr, CASocketAddr::clone(), E_SUCCESS, net_type, and target_type.
Referenced by CACmdLnOptions::getTargetInterface().
|
inline |
Definition at line 75 of file CATargetInterface.hpp.
References addr.
Referenced by CAFirstMix::init(), CAMiddleMix::init(), and CALastMix::setTargets().
|
inline |
Definition at line 70 of file CATargetInterface.hpp.
References target_type.
Referenced by CAFirstMix::init(), CAMiddleMix::init(), CAMix::needAutoConfig(), and CALastMix::setTargets().
|
inline |
Definition at line 60 of file CATargetInterface.hpp.
References addr, net_type, set(), and target_type.
|
inline |
Definition at line 65 of file CATargetInterface.hpp.
References addr, net_type, set(), and target_type.
|
inline |
Definition at line 52 of file CATargetInterface.hpp.
References addr, E_SUCCESS, net_type, and target_type.
Referenced by CATargetInterface(), set(), and CACmdLnOptions::setTargetInterfaces().
|
private |
Definition at line 88 of file CATargetInterface.hpp.
Referenced by CATargetInterface(), cleanAddr(), cloneInto(), getAddr(), and set().
|
private |
Definition at line 90 of file CATargetInterface.hpp.
Referenced by CATargetInterface(), cloneInto(), and set().
|
private |
Definition at line 89 of file CATargetInterface.hpp.
Referenced by CATargetInterface(), cloneInto(), getTargetType(), and set().