C++ SNMP Stack
0.10
|
SNMP 트랙젠션 리스트를 저장하는 클래스 더 자세히 ...
Public 멤버 함수 | |
CSnmpTransactionList () | |
~CSnmpTransactionList () | |
void | SetSnmpStack (CSnmpStack *pclsStack) |
CSnmpStack 객체를 저장한다. | |
bool | Insert (CSnmpMessage *pclsRequest) |
transaction list 에 SNMP 메시지를 저장한다. | |
bool | Delete (CSnmpMessage *pclsRequest) |
SNMP 메시지에 대한 transaction 을 삭제한다. | |
bool | Select (uint32_t iRequestId, CSnmpTransaction **ppclsTransaction) |
SNMP request ID 로 transaction 을 검색한다. | |
bool | Delete (uint32_t iRequestId) |
SNMP request ID 인 transaction 을 삭제한다. | |
void | Release (CSnmpTransaction *pclsTransaction) |
transaction 사용 개수를 1 감소 시킨다. | |
void | Execute (struct timeval *psttTime) |
timeout 된 transaction 에 대한 재전송 기능을 수행한다. | |
void | DeleteAll () |
모든 transaction 을 삭제한다. |
SNMP 트랙젠션 리스트를 저장하는 클래스
CSnmpTransactionList::CSnmpTransactionList | ( | ) |
CSnmpTransactionList::~CSnmpTransactionList | ( | ) |