PSNMPServer Member List

This is the complete list of members for PSNMPServer, including all inherited members.

AbortCommandString()PChannel
AccessDenied enum valuePChannel
AuthenticationFailure enum valuePSNMP
Authorise(const PIPSocket::Address &received)PSNMPServer [virtual]
AutoDeleteFlag enum namePThread [private]
AutoDeleteThread enum valuePThread [private]
BadParameter enum valuePChannel
BadValue enum valuePSNMP
baseSocketPSNMPServer [protected]
BindingList typedefPSNMP
BufferTooSmall enum valuePChannel
channelNamePChannel [protected]
channelPointerMutexPIndirectChannel [protected]
PSNMP::Class()PObject [inline, static]
PThread::Class()PObject [inline, private, static]
Clone() const PObject [virtual]
Close()PIndirectChannel [virtual]
ColdStart enum valuePSNMP
communityPSNMPServer [protected]
Compare(const PObject &obj) const PIndirectChannel [virtual]
CompareObjectMemoryDirect(const PObject &obj) const PObject [virtual]
PSNMP::Comparison enum namePObject
PThread::Comparison enum namePObject [private]
ConfirmCommunity(PASN_OctetString &community)PSNMPServer [virtual]
ConfirmVersion(PASN_Integer vers)PSNMPServer [virtual]
ConvertOSError(int libcReturnValue, Errors &lastError, int &osError)PChannel [static]
ConvertOSError(int libcReturnValue, ErrorGroup group=LastGeneralError)PChannel [protected, virtual]
Create(const PNotifier &notifier, INT parameter=0, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty(), PINDEX stackSize=65536)PThread [private, static]
Create(const PNotifier &notifier, const PString &threadName)PThread [inline, private, static]
Current()PThread [private, static]
DeviceInUse enum valuePChannel
DiskFull enum valuePChannel
EGPNeighbourLoss enum valuePSNMP
EnterpriseSpecific enum valuePSNMP
PSNMP::EqualTo enum valuePObject
PThread::EqualTo enum valuePObject [private]
ErrorGroup enum namePChannel
Errors enum namePChannel
ErrorType enum namePSNMP
FileExists enum valuePChannel
FlowControl(const void *flowData)PChannel [virtual]
GenErr enum valuePSNMP
GetBaseReadChannel() const PIndirectChannel [virtual]
GetBaseWriteChannel() const PIndirectChannel [virtual]
GetClass(unsigned ancestor=0) const PObject [inline, virtual]
GetCurrentThreadId()PThread [private, static]
GetErrorCode(ErrorGroup group=NumErrorGroups) const PChannel
GetErrorNumber(ErrorGroup group=NumErrorGroups) const PChannel
GetErrorText(ErrorType err)PSNMP [static]
PIndirectChannel::GetErrorText(ErrorGroup group=NumErrorGroups) const PIndirectChannel [virtual]
PChannel::GetErrorText(ErrorGroup group=NumErrorGroups) const PChannel [virtual]
PChannel::GetErrorText(Errors lastError, int osError=0)PChannel [static]
GetHandle() const PChannel
GetLastReadCount() const PChannel [virtual]
GetLastWriteCount() const PChannel [virtual]
GetName() const PIndirectChannel [virtual]
GetNextRequest enum valuePSNMP
GetPriority() const PThread [private, virtual]
GetReadChannel() const PIndirectChannel
GetReadTimeout() const PChannel
GetRequest enum valuePSNMP
GetResponse enum valuePSNMP
GetThreadId() const PThread [private, virtual]
GetThreadName() const PThread [private, virtual]
GetTimes(Times &times)PThread [private]
GetTrapTypeText(PINDEX code)PSNMP [static]
GetWriteChannel() const PIndirectChannel
GetWriteTimeout() const PChannel
PSNMP::GreaterThan enum valuePObject
PThread::GreaterThan enum valuePObject [private]
HandleChannel()PSNMPServer
HashFunction() const PChannel [virtual]
HighestPriority enum valuePThread [private]
HighPriority enum valuePThread [private]
InternalIsDescendant(const char *clsName) const PObject [inline, virtual]
Interrupted enum valuePChannel
IsAutoDelete() const PThread [inline, private]
PSNMP::IsClass(const char *cls) const PObject [inline]
PThread::IsClass(const char *cls) const PObject [inline, private]
IsOpen() const PIndirectChannel [virtual]
IsSuspended() const PThread [private, virtual]
IsTerminated() const PThread [private, virtual]
lastErrorCodePSNMPServer [protected]
lastErrorIndexPSNMPServer [protected]
lastErrorNumberPChannel [protected]
LastGeneralError enum valuePChannel
lastReadCountPChannel [protected]
LastReadError enum valuePChannel
lastWriteCountPChannel [protected]
LastWriteError enum valuePChannel
PSNMP::LessThan enum valuePObject
PThread::LessThan enum valuePObject [private]
LinkDown enum valuePSNMP
LinkUp enum valuePSNMP
LowestPriority enum valuePThread [private]
LowPriority enum valuePThread [private]
Main()PSNMPServer [virtual]
MalformedResponse enum valuePSNMP
maxRxSizePSNMPServer [protected]
maxTxSizePSNMPServer [protected]
MIB_LocalMatch(PSNMP_PDU &pdu)PSNMPServer [virtual]
Miscellaneous enum valuePChannel
NoAutoDeleteThread enum valuePThread [private]
NoError enum valuePSNMP
NoMemory enum valuePChannel
NoResponse enum valuePSNMP
NormalPriority enum valuePThread [private]
NoSuchName enum valuePSNMP
NotFound enum valuePChannel
NotOpen enum valuePChannel
NumErrorGroups enum valuePChannel
NumErrors enum valuePSNMP
NumNormalisedErrors enum valuePChannel
NumPriorities enum valuePThread [private]
NumTrapTypes enum valuePSNMP
objListPSNMPServer [protected]
OnGetNextRequest(PINDEX reqID, PSNMP::BindingList &vars, PSNMP::ErrorType &errCode)PSNMPServer [virtual]
OnGetRequest(PINDEX reqID, PSNMP::BindingList &vars, PSNMP::ErrorType &errCode)PSNMPServer [virtual]
OnOpen()PIndirectChannel [protected, virtual]
OnReadComplete(void *buf, PINDEX len)PChannel [virtual]
OnSetRequest(PINDEX reqID, PSNMP::BindingList &vars, PSNMP::ErrorType &errCode)PSNMPServer [virtual]
OnWriteComplete(const void *buf, PINDEX len)PChannel [virtual]
Open(PChannel &channel)PIndirectChannel
Open(PChannel *channel, PBoolean autoDelete=true)PIndirectChannel
Open(PChannel *readChannel, PChannel *writeChannel, PBoolean autoDeleteRead=true, PBoolean autoDeleteWrite=true)PIndirectChannel
PSNMP::operator!=(const PObject &obj) const PObject [inline]
PThread::operator!=(const PObject &obj) const PObject [inline, private]
PSNMP::operator<(const PObject &obj) const PObject [inline]
PThread::operator<(const PObject &obj) const PObject [inline, private]
PSNMP::operator<<(ostream &strm, const PObject &obj)PObject [friend]
PThread::operator<<(ostream &strm, const PObject &obj)PObject [friend]
PSNMP::operator<=(const PObject &obj) const PObject [inline]
PThread::operator<=(const PObject &obj) const PObject [inline, private]
PSNMP::operator=(const PChannel &)PChannel [protected]
PSNMP::operator==(const PObject &obj) const PObject [inline]
PThread::operator==(const PObject &obj) const PObject [inline, private]
PSNMP::operator>(const PObject &obj) const PObject [inline]
PThread::operator>(const PObject &obj) const PObject [inline, private]
PSNMP::operator>=(const PObject &obj) const PObject [inline]
PThread::operator>=(const PObject &obj) const PObject [inline, private]
PSNMP::operator>>(istream &strm, PObject &obj)PObject [friend]
PThread::operator>>(istream &strm, PObject &obj)PObject [friend]
os_handlePChannel [protected]
PChannel()PChannel
PChannel(const PChannel &)PChannel [protected]
PIndirectChannel()PIndirectChannel
PSNMP::PObject()PObject [inline, protected]
PThread::PObject()PObject [inline, private]
PSNMP::PrintOn(ostream &strm) const PObject [virtual]
PThread::PrintOn(ostream &strm) const PThread [private, virtual]
Priority enum namePThread [private]
ProcessPDU(const PBYTEArray &readBuffer, PBYTEArray &writeBuffer)PSNMPServer
ProtocolFailure enum valuePChannel
PSNMPServer(PIPSocket::Address binding=PIPSocket::GetDefaultIpAny(), WORD localPort=161, PINDEX timeout=5000, PINDEX rxSize=10000, PINDEX txSize=10000)PSNMPServer
PThread(PINDEX, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty())PThread [private]
px_lastBlockTypePChannel [protected]
px_readThreadPChannel [protected]
px_selectMutexPChannel [protected]
px_selectThreadPChannel [protected]
px_threadMutexPChannel [protected]
px_writeMutexPChannel [protected]
px_writeThreadPChannel [protected]
PXAbortBlock() const PThread [private]
PXAcceptBlock enum valuePChannel
PXBlockOnChildTerminate(int pid, const PTimeInterval &timeout)PThread [private]
PXBlockOnIO(int handle, int type, const PTimeInterval &timeout)PThread [private]
PXBlockType enum namePChannel
PXClose()PChannel [protected]
PXConnectBlock enum valuePChannel
PXReadBlock enum valuePChannel
PXSetIOBlock(PXBlockType type, const PTimeInterval &timeout)PChannel [protected]
PXWriteBlock enum valuePChannel
Read(void *buf, PINDEX len)PIndirectChannel [virtual]
PChannel::Read(const VectorOfSlice &slices)PChannel [virtual]
ReadAsync(void *buf, PINDEX len)PChannel [virtual]
readAutoDeletePIndirectChannel [protected]
ReadBlock(void *buf, PINDEX len)PChannel
readBufferPSNMPServer [protected]
readChannelPIndirectChannel [protected]
ReadChar()PChannel [virtual]
ReadCharWithTimeout(PTimeInterval &timeout)PChannel [protected]
ReadFrom(istream &strm)PObject [virtual]
ReadOnly enum valuePSNMP
ReadString(PINDEX len)PChannel
readTimeoutPChannel [protected]
ReceiveCommandString(int nextChar, const PString &reply, PINDEX &pos, PINDEX start)PChannel [protected]
RequestType enum namePSNMP
Restart()PThread [private, virtual]
Resume()PThread [private, virtual]
RxBufferTooSmall enum valuePSNMP
SendCommandString(const PString &command)PChannel
SendEnterpriseTrap(const PIPSocket::Address &addr, const PString &community, const PString &enterprise, PINDEX specificTrap, PASNUnsigned timeTicks, WORD sendPort=TrapPort)PSNMP [static]
SendEnterpriseTrap(const PIPSocket::Address &addr, const PString &community, const PString &enterprise, PINDEX specificTrap, PASNUnsigned timeTicks, const PSNMPVarBindingList &vars, WORD sendPort=TrapPort)PSNMP [static]
SendFailed enum valuePSNMP
SendGetResponse(PSNMPVarBindingList &vars)PSNMPServer
SendTrap(const PIPSocket::Address &addr, PSNMP::TrapType trapType, const PString &community, const PString &enterprise, PINDEX specificTrap, PASNUnsigned timeTicks, const PSNMPVarBindingList &vars, WORD sendPort=TrapPort)PSNMP [static]
SendTrap(const PIPSocket::Address &addr, PSNMP::TrapType trapType, const PString &community, const PString &enterprise, PINDEX specificTrap, PASNUnsigned timeTicks, const PSNMPVarBindingList &vars, const PIPSocket::Address &agentAddress, WORD sendPort=TrapPort)PSNMP [static]
SetAutoDelete(AutoDeleteFlag deletion=AutoDeleteThread)PThread [private, virtual]
SetBufferSize(PINDEX newSize)PChannel
SetErrorValues(Errors errorCode, int osError, ErrorGroup group=LastGeneralError)PChannel
SetLocalEcho(bool localEcho)PIndirectChannel [virtual]
SetNoAutoDelete()PThread [inline, private]
SetPriority(Priority priorityLevel)PThread [private, virtual]
SetReadChannel(PChannel *channel, PBoolean autoDelete=true)PIndirectChannel
SetReadTimeout(const PTimeInterval &time)PChannel
SetRequest enum valuePSNMP
SetThreadName(const PString &name)PThread [private, virtual]
SetVersion(PASNInt newVersion)PSNMPServer
SetWriteChannel(PChannel *channel, PBoolean autoDelete=true)PIndirectChannel
SetWriteTimeout(const PTimeInterval &time)PChannel
Shutdown(ShutdownValue option)PIndirectChannel [virtual]
PChannel::Shutdown(ShutdownValue option)PChannel [virtual]
ShutdownRead enum valuePChannel
ShutdownReadAndWrite enum valuePChannel
ShutdownValue enum namePChannel
ShutdownWrite enum valuePChannel
Sleep(const PTimeInterval &delay)PThread [private, static]
Suspend(PBoolean susp=true)PThread [private, virtual]
Terminate()PThread [private, virtual]
Timeout enum valuePChannel
TooBig enum valuePSNMP
Trap enum valuePSNMP
TrapPort enum valuePSNMP
TrapType enum namePSNMP
TxDataTooBig enum valuePSNMP
VectorOfSlice typedefPChannel
versionPSNMPServer [protected]
WaitForTermination() const PThread [private]
WaitForTermination(const PTimeInterval &maxWait) const PThread [private]
WarmStart enum valuePSNMP
Write(const void *buf, PINDEX len)PIndirectChannel [virtual]
PChannel::Write(const void *buf, PINDEX len, const void *mark)PChannel [virtual]
PChannel::Write(const VectorOfSlice &slices)PChannel [virtual]
WriteAsync(const void *buf, PINDEX len)PChannel [virtual]
writeAutoDeletePIndirectChannel [protected]
writeChannelPIndirectChannel [protected]
WriteChar(int c)PChannel
WriteString(const PString &str)PChannel
writeTimeoutPChannel [protected]
WriteTrap(PChannel &channel, PSNMP::TrapType trapType, const PString &community, const PString &enterprise, PINDEX specificTrap, PASNUnsigned timeTicks, const PSNMPVarBindingList &vars, const PIPSocket::Address &agentAddress)PSNMP [static]
Yield()PThread [private, static]
~PChannel()PChannel
~PIndirectChannel()PIndirectChannel
~PObject()PObject [inline, virtual]
~PSNMPServer()PSNMPServer
~PThread()PThread [private]


Generated on Fri Oct 14 01:44:13 2011 for PTLib by  doxygen 1.4.7