NAME

ACE_ATM_Connector - Defines an active connection factory for the ACE_ATM C++ wrappers.

SYNOPSIS

#include <ace/ATM_Connector.h>

class ACE_ATM_Connector { public: ACE_ATM_Connector (void); ACE_ATM_Connector ( ACE_ATM_Stream &new_stream, const ACE_ATM_Addr &remote_sap, ACE_ATM_Params params = ACE_ATM_Params(), ACE_ATM_QoS options = ACE_ATM_QoS(), ACE_Time_Value *timeout = 0, const ACE_ATM_Addr &local_sap = ACE_ATM_Addr( "", 0 ), int reuse_addr = 0, int flags = 0, int flags = O_RDWR, int perms = 0 ); connect ( ACE_ATM_Stream &new_stream, const ACE_ATM_Addr &remote_sap, ACE_ATM_Params params = ACE_ATM_Params(), ACE_ATM_QoS options = ACE_ATM_QoS(), ACE_Time_Value *timeout = 0, const ACE_ATM_Addr &local_sap = ACE_ATM_Addr( "", 0 ), int reuse_addr = 0, int flags = 0, int flags = O_RDWR, int perms = 0 ); int complete ( ACE_ATM_Stream &new_stream, ACE_ATM_Addr *remote_sap, ACE_Time_Value *tv ); int add_leaf ( ACE_ATM_Stream &current_stream, const ACE_Addr &remote_sap, ACE_ATM_QoS &qos ); int reset_new_handle (ACE_HANDLE handle); void dump (void) const; ACE_ALLOC_HOOK_DECLARE; private: ATM_Connector connector_; };

Initialization methods.

ACE_ATM_Connector (void);

ACE_ATM_Connector (
    ACE_ATM_Stream &new_stream,
    const ACE_ATM_Addr &remote_sap,
    ACE_ATM_Params params = ACE_ATM_Params(),
    ACE_ATM_QoS options = ACE_ATM_QoS(),
    ACE_Time_Value *timeout = 0,
    const ACE_ATM_Addr &local_sap = ACE_ATM_Addr( "",
    0 ),
    int reuse_addr = 0,
    int flags = 0,
    int flags = O_RDWR,
    int perms = 0
    );

connect (
    ACE_ATM_Stream &new_stream,
    const ACE_ATM_Addr &remote_sap,
    ACE_ATM_Params params = ACE_ATM_Params(),
    ACE_ATM_QoS options = ACE_ATM_QoS(),
    ACE_Time_Value *timeout = 0,
    const ACE_ATM_Addr &local_sap = ACE_ATM_Addr( "",
    0 ),
    int reuse_addr = 0,
    int flags = 0,
    int flags = O_RDWR,
    int perms = 0
    );

int complete (
    ACE_ATM_Stream &new_stream,
    ACE_ATM_Addr *remote_sap,
    ACE_Time_Value *tv
    );

int add_leaf (ACE_ATM_Stream &current_stream, const ACE_Addr &remote_sap, ACE_INT32 leaf_id, ACE_Time_Value *timeout = 0);

int add_leaf (
    ACE_ATM_Stream &current_stream,
    const ACE_Addr &remote_sap,
    ACE_ATM_QoS &qos
    );

int reset_new_handle (ACE_HANDLE handle);

void dump (void) const;

ACE_ALLOC_HOOK_DECLARE;

AUTHOR

Joe Hoffert

LIBRARY

ace