metaproxy  1.13.0
Private Member Functions | Private Attributes | Friends | List of all members
metaproxy_1::filter::Z3950Client::Assoc Class Reference
Inheritance diagram for metaproxy_1::filter::Z3950Client::Assoc:
Inheritance graph
Collaboration diagram for metaproxy_1::filter::Z3950Client::Assoc:
Collaboration graph

Private Member Functions

 Assoc (yazpp_1::SocketManager *socket_manager, yazpp_1::IPDU_Observable *PDU_Observable, std::string host, int connect_timeout, int init_timeout, int max_sockets_timeout, int general_timeout)
 
 ~Assoc ()
 
void connectNotify ()
 
void failNotify ()
 
void timeoutNotify ()
 
void recv_GDU (Z_GDU *gdu, int len)
 
void fixup_nsd (ODR odr, Z_Records *records)
 
void fixup_nsd (ODR odr, Z_DefaultDiagFormat *nsd)
 
void fixup_init (ODR odr, Z_InitResponse *initrs)
 
yazpp_1::IPDU_Observer * sessionNotify (yazpp_1::IPDU_Observable *the_PDU_Observable, int fd)
 

Private Attributes

yazpp_1::SocketManager * m_socket_manager
 
yazpp_1::IPDU_Observable * m_PDU_Observable
 
Package * m_package
 
bool m_in_use
 
bool m_waiting
 
bool m_destroyed
 
int m_connected
 
bool m_has_closed
 
int m_queue_len
 
int m_time_elapsed
 
int m_connect_time_max
 
int m_init_time_max
 
int m_max_sockets_timeout_sec
 
int m_general_time_max
 
std::string m_host
 

Friends

class Rep
 

Detailed Description

Definition at line 50 of file filter_z3950_client.cpp.

Constructor & Destructor Documentation

metaproxy_1::filter::Z3950Client::Assoc::Assoc ( yazpp_1::SocketManager *  socket_manager,
yazpp_1::IPDU_Observable *  PDU_Observable,
std::string  host,
int  connect_timeout,
int  init_timeout,
int  max_sockets_timeout,
int  general_timeout 
)
private
metaproxy_1::filter::Z3950Client::Assoc::~Assoc ( )
private

Member Function Documentation

void metaproxy_1::filter::Z3950Client::Assoc::connectNotify ( )
private
void metaproxy_1::filter::Z3950Client::Assoc::failNotify ( )
private
void metaproxy_1::filter::Z3950Client::Assoc::fixup_init ( ODR  odr,
Z_InitResponse *  initrs 
)
private
void metaproxy_1::filter::Z3950Client::Assoc::fixup_nsd ( ODR  odr,
Z_Records *  records 
)
private
void metaproxy_1::filter::Z3950Client::Assoc::fixup_nsd ( ODR  odr,
Z_DefaultDiagFormat *  nsd 
)
private
void metaproxy_1::filter::Z3950Client::Assoc::recv_GDU ( Z_GDU *  gdu,
int  len 
)
private
yazpp_1::IPDU_Observer* metaproxy_1::filter::Z3950Client::Assoc::sessionNotify ( yazpp_1::IPDU_Observable *  the_PDU_Observable,
int  fd 
)
private
void metaproxy_1::filter::Z3950Client::Assoc::timeoutNotify ( )
private

Friends And Related Function Documentation

friend class Rep
friend

Definition at line 51 of file filter_z3950_client.cpp.

Member Data Documentation

int metaproxy_1::filter::Z3950Client::Assoc::m_connect_time_max
private

Definition at line 79 of file filter_z3950_client.cpp.

int metaproxy_1::filter::Z3950Client::Assoc::m_connected
private

Definition at line 75 of file filter_z3950_client.cpp.

bool metaproxy_1::filter::Z3950Client::Assoc::m_destroyed
private

Definition at line 74 of file filter_z3950_client.cpp.

int metaproxy_1::filter::Z3950Client::Assoc::m_general_time_max
private

Definition at line 82 of file filter_z3950_client.cpp.

bool metaproxy_1::filter::Z3950Client::Assoc::m_has_closed
private

Definition at line 76 of file filter_z3950_client.cpp.

std::string metaproxy_1::filter::Z3950Client::Assoc::m_host
private

Definition at line 83 of file filter_z3950_client.cpp.

bool metaproxy_1::filter::Z3950Client::Assoc::m_in_use
private

Definition at line 72 of file filter_z3950_client.cpp.

int metaproxy_1::filter::Z3950Client::Assoc::m_init_time_max
private

Definition at line 80 of file filter_z3950_client.cpp.

int metaproxy_1::filter::Z3950Client::Assoc::m_max_sockets_timeout_sec
private

Definition at line 81 of file filter_z3950_client.cpp.

Package* metaproxy_1::filter::Z3950Client::Assoc::m_package
private

Definition at line 71 of file filter_z3950_client.cpp.

yazpp_1::IPDU_Observable* metaproxy_1::filter::Z3950Client::Assoc::m_PDU_Observable
private

Definition at line 70 of file filter_z3950_client.cpp.

int metaproxy_1::filter::Z3950Client::Assoc::m_queue_len
private

Definition at line 77 of file filter_z3950_client.cpp.

yazpp_1::SocketManager* metaproxy_1::filter::Z3950Client::Assoc::m_socket_manager
private

Definition at line 69 of file filter_z3950_client.cpp.

int metaproxy_1::filter::Z3950Client::Assoc::m_time_elapsed
private

Definition at line 78 of file filter_z3950_client.cpp.

bool metaproxy_1::filter::Z3950Client::Assoc::m_waiting
private

Definition at line 73 of file filter_z3950_client.cpp.


The documentation for this class was generated from the following file: