OverView Index Help WebNMS Agent Toolkit C Edition 6
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
S
SelectCraftInterface
It checks whether data available on craft interface to read or not.
SelectSerialInterface
It checks whether data available on serial interface to read or not.
SelectUDPSocket
It checks whether data available on UDP server socket to read or not.
SelfmonitorProcessRequests
This method will be called from the agent api for all the requests (GET/GET-NEXT/SET) with received pduType and varBind vector before processing the received varbinds. The purpose of this method call is, the user can know the set of varBinds (OIDs') received for a listener. Using these inputs user may do some validation or call his application method and update the local data structure. User has to specify the error status and error index.
SendAgentServerNotification
This function internally will call SendNotification() method of notificationsupport.c to brodcast the give notification to all the registered listeners. After the notification is received the respective listener will do any sort of work. For example the adapters (SNMP, HTTP, TL1) will try register as a listener with the "source" of the given notification to receive notification from that source too. In the case of Monitoring and Timer, the corresponding action will be taken after receiving notification.
SendAndReceiveSnmpPdu
This function will first creates a tdInfo with the remote host and remote port values and then open an Snmp session. Then it sends the pdu to the corresponding host and port and finally gets back the response in the form of rcvdPdu. Also, the rcvdPdu informations are displayed.
SendAndReceiveSubagentsMessage
This function will send the message from taken sendQueue and receive the response from the subagent and add it to the rcvdQueue.
SendCLIMessage
It dequeues message from Tx Q and send it to the client.
SendCounterMonitorNotification
It will broadcast the given Notification to all the registered listeners of the given table.
SendGaugeMonitorNotification
It will broadcast the given Notification to all the registered listeners of the given table.
SendMasterAgentTrap
It will call MakeAndSendMasterAgentsTrap() method continuosly in a seperate thread.
SendMessageToSubagent
This function will send the message taken from sendQueue
SendNotification
It will take each listener from the given notification listener table and call the following methods in the sequence IsNotificationEnabled() and HandleNotification(). If IsNotificationEnabled() returns no then it won't call the handle method. Suppose if any object or module wants so send notification then this method will be called.
SendPastTimerNotifications
It is used to send timer notifications for old(past) timer registrations when timer service is started. If gv_sendPastNotificationFlag is SET then it will send notifications to all listeners for old timer notifications and update the timer notifications. If the flag is UNSET then it will update the old timer notifications and don't send notifications to listeners.
SendPduAndWaitForTdInfoResp
This function will send the created pdu to the master agent and waits for the response and returns SUCCESS or FAILURE depends on the response received from the master agent.
SendProxySnmpMessage
It will send SNMP message to the remote application, the remote may be manager or subagent.
SendSnmpMessage
It will send SNMP message to the remote application, the remote may be manager or subagent.
SendSnmpPdu
It will first create the Snmp message for the specified pdu and the transport domain values and finally send the Snmp message to the manager.
SendSnmpTrapMessage
It will send SNMP trap message to manager.
SendStringMonitorNotification
It will broadcast the given Notification to all the registered listeners of the given table.
SendTcpMessage
Send a Tcp message to the client.
SendTimerServiceNotification
It will broadcast the given Notification to all the registered listeners of the gv_timerServiceNotifListenerTable.
SendTrapMessage
Creates a trap SNMP message with given entries and add it to the trap list.
SendTrapMessageToAllManagers
Creates a trap SNMP message with given entries and add it to the trap list.
SendTrapToManager
It will send either TRAP or INFORM to the given manager.
SendTrapToValidTargets
Creates a trap SNMP message for all valid targets filtered by notification mib.
SendUDPMessage
It writes UDP message into client socket.
SendUdpPacket
It will send a data/pkt thru the specified socket.
SendUpdateNotificationToListeners
This method call each listener's update method to notify that all SET in the received request are ok, so the listener can update its data structure with new value. Iw will be invoked for SET and GET request.
SessionTableProcessRequests
This method will be called from the agent api for all the requests (GET/GET-NEXT/SET) with received pduType and varBind vector before processing the received varbinds. The purpose of this method call is, the user can know the set of varBinds (OIDs') received for a listener. Using these inputs user may do some validation or call his application method and update the local data structure. User has to specify the error status and error index.
SessionnumUsage
This function will be called when session command is received with invalid options.User can cutomize the usage string to his requirements.
SessionnumAction
This method will be called by CLI Engine upon receiving the CLI command.Here, user can write his code to perform the necessary action upon receiving the CLI command.
SetAction
This method will be called by CLI Engine upon receiving the CLI command.Here, user can write his code to perform the necessary action upon receiving the CLI command.
SetAllowLogging
set logging status to ALLOW.
SetAttributeValue
It will modify the specified attribute value with given value. The status of the operation will be returned in "status" variable.
*SetAttributes
This function creates the Attribute array with the param name and the value and also fills the type of each attribute in the attrTypes array using the module Information.
SetCLIKeepAliveTimeout
It will set keep alive time out for given session.
SetCLITableString
Set the Display table string for the given node.
SetCap
Set method for (table) column cap. command access previlages
SetChannelEntryService
set cannel status.
SetCliCommIfcIndex
Set method for (table) column cliCommIfcIndex. CLI communication interface index, it is just a numeric value which will be assigned during row creation.
SetCliCommIfcInfo
Set method for (table) column cliCommIfcInfo. Detailed information about the supported CLI transport protocol.
SetCliCommIfcType
Set method for (table) column cliCommIfcType. The supported CLI communication interface type between NE and OSS.
SetCmdEntrystatus
set command state.
SetCmdrowStatus
Set method for (table) column cmdrowStatus. Column Description
SetCmdstatus
Set method for (table) column cmdstatus. in/out of service
SetCommand
Set method for (table) column command. command code
SetCommandAttribute
It will Set the command attribute value.
SetDebugLevel
This method is used to set the debug level macro in a global variable.
SetDefaultDural
Assigns default dural value.
SetDefaultMxinv
Assigns default Mxinv value.
SetDefaultPageValue
Set default PAGE value to be assigned.
SetDefaultPageValue
Assigns default PAGE value.
SetDefaultPcndValue
Set default PCND value to be assigned.
SetDefaultPcndValue
Assigns default pcnd value.
SetDefaultPcnnValue
Set default PCNN value to be assigned.
SetDefaultPcnnValue
Assigns default pcnn value.
SetDefaultTmout
Assigns default Tmout value.
SetDefaultUoutValue
Set default UOUT value to be assigned.
SetDefaultUoutValue
Assigns default uout value.
SetErr304responses
Set method for scalar variable err304responses. Description
SetErr400responses
Set method for scalar variable err400responses. Description
SetErr401responses
Set method for scalar variable err401responses. Description
SetErr403responses
Set method for scalar variable err404responses. Description
SetErr404responses
Set method for scalar variable err404responses. Description
SetErr408responses
Set method for scalar variable err408responses. Description
SetErr412responses
Set method for scalar variable err412responses. Description
SetErr501responses
Set method for scalar variable err501responses. Description
SetErr505responses
Set method for scalar variable err505responses. Description
SetErrorresponses
Set method for scalar variable errorresponses. Description
SetFapList
Set method for (table) column fapList. field acces previlage list
SetGetrequests
Set method for scalar variable getrequests. Description
SetHeadrequests
Set method for scalar variable headrequests. Description
SetHtmlTableProperties
This function creates the html tags for displaying a table If the input flag argument is true then the table tag is opened and closed if it is false.
SetHttpSockFds
Sets the socket list with all socket descriptors (Server socket descriptor, and each client's descriptor).
SetIpaddress
Set method for (table) column ipaddress. Column Description
SetLastreqtime
Set method for (table) column lastreqtime. Column Description
SetMaxClientSessionCount
It will set maximum client session count.
SetNOid
Get each oid from the srcOid and set it to destOid starting from startIndex upto startIndex+len.
SetNoAllowLogging
Stop logging data.
SetNumrequests
Set method for (table) column numrequests. Column Description
SetNumresponses
Set method for (table) column numresponses. Column Description
SetOperationRowStatus
Set method for (table) column operationRowStatus. Column Description
SetOperationStatus
Set method for (table) column operationStatus. in/out of service
SetOperationaid
Set method for (table) column operationaid. resource name
SetPortno
Set method for (table) column portno. Column Description
SetPostrequests
Set method for scalar variable postrequests. Description
SetProcessedrequests
Set method for scalar variable processedrequests. Description
SetProxyAgentTransportDomainProperties
It will update the transport domain info properties. Now it is UDP/IP, so it will update socket poperties like remote IP address, port number, etc.
SetRciList
Set method for (table) column rciList. list of channels/users allowed
SetRsrcstatus
set status of resource.
SetSentresponses
Set method for scalar variable sentresponses. Description
SetSessionid
Set method for (table) column sessionid. Column Description
SetSessionstate
Set method for (table) column sessionstate. Column Description
SetSnmpSystemGroupValue
It will update the System group mib objects value by making respective OS system calls.
SetSockFds
Set each sockFd into readFdSet variable.
SetSystemDateTime
Reset System dat and time.
SetTcpConnIpAddress
Set method for (table) column tcpConnIpAddress. IP address used for this connection.
SetTcpConnPortNumber
Set method for (table) column tcpConnPortNumber. Port number used for this connection.
SetTcpConnStatus
Set method for (table) column tcpConnStatus. The state of this TCP/IP connection. The state will be either Operational or Blocked.
SetTl1OperStatus
Set method for scalar variable tl1OperStatus. HTTP Server status, if it is one (1) it means HTTP server (adapter) is running. If it is zero (0) it means HTTP server (adapter) is not running.
SetTl1UpTime
Set method for scalar variable tl1UpTime. TL1 agent(adapter) uptimer.
SetTl1Version
Set method for scalar variable tl1Version. TL1 adapter version.
SetTransportDomainProperties
It will update the transport domain info properties. Now it is UDP/IP, so it will update socket poperties like remote IP address, port number, etc.
SetUdpSocketProperties
It will send the data(PDU) thru the specified socket.
SetUsage
This function will be called when set command is received with invalid options.User can cutomize the usage string to his requirements.
SetView
Set method for (table) column view. view name
SetWwwDocAccessTopNAccesses
Set method for (table) column wwwDocAccessTopNAccesses. The total number of access attempts for this document.
SetWwwDocAccessTopNBytes
Set method for (table) column wwwDocAccessTopNBytes. The total number of content bytes that were transmitted as a result of attempts to access this document.
SetWwwDocAccessTopNIndex
Set method for (table) column wwwDocAccessTopNIndex. An arbitrary monotonically increasing integer number used for indexing the wwwDocAccessTopNTable. The index is inversely correlated to the sorting order of the table. The document with the highest access count will get the index value 1.
SetWwwDocAccessTopNLastResponseType
Set method for (table) column wwwDocAccessTopNLastResponseType. The protocol response type which was sent to the client as a result of the last attempt to access this document. This object contains the type of the primary response if there were multiple responses to a single request.
SetWwwDocAccessTopNName
Set method for (table) column wwwDocAccessTopNName. The name of the document for which access was attempted.
SetWwwDocBucketAccesses
Set method for (table) column wwwDocBucketAccesses. The total number of access attempts for any document provided by this WWW service during the time interval over which this bucket was created.
SetWwwDocBucketBytes
Set method for (table) column wwwDocBucketBytes. The total number of content bytes which were transferred from this WWW service during the time interval over which this bucket was created.
SetWwwDocBucketDocuments
Set method for (table) column wwwDocBucketDocuments. The total number of different documents for which access was attempted this this WWW service during the time interval over which this bucket was created.
SetWwwDocBucketIndex
Set method for (table) column wwwDocBucketIndex. An arbitrary monotonically increasing integer number used for indexing the wwwDocBucketTable. The index number wraps to 1 whenever the maximum value is reached.
SetWwwDocBucketTimeStamp
Set method for (table) column wwwDocBucketTimeStamp. The date and time when the bucket was made available.
SetWwwDocBytesTopNAccesses
Set method for (table) column wwwDocBytesTopNAccesses. The total number of access attempts for this document.
SetWwwDocBytesTopNBytes
Set method for (table) column wwwDocBytesTopNBytes. The total number of content bytes that were transmitted as a result of attempts to access this document.
SetWwwDocBytesTopNIndex
Set method for (table) column wwwDocBytesTopNIndex. An arbitrary monotonically increasing integer number used for indexing the wwwDocBytesTopNTable. The index is inversely correlated to the sorting order of the table. The document with the highest byte count will get the index value 1.
SetWwwDocBytesTopNLastResponseType
Set method for (table) column wwwDocBytesTopNLastResponseType. The protocol response type which was sent to the client as a result of the last attempt to access this document. This object contains the type of the primary response if there were multiple responses to a single request.
SetWwwDocBytesTopNName
Set method for (table) column wwwDocBytesTopNName. The name of the document for which access was attempted.
SetWwwDocCtrlBucketTimeInterval
Set method for (table) column wwwDocCtrlBucketTimeInterval. The time interval after which a new bucket is created. Changing this object has no effect on existing buckets.
SetWwwDocCtrlBuckets
Set method for (table) column wwwDocCtrlBuckets. The maximum number of buckets maintained by the agent before the oldest bucket is deleted. The buckets are used to populate the wwwDocAccessTopNTable and the wwwDocBytesTopNTable. The time interval captured in each bucket can be configured by setting the wwwDocCtrlBucketTimeInterval object.
SetWwwDocCtrlLastNLock
Set method for (table) column wwwDocCtrlLastNLock. This object allows a manager to lock the wwwDocLastNTable in order to retrieve the wwwDocLastNTable in a consistent state. The agent is expected to take a snapshot of the wwwDocLastNTable when it is locked and to continue updating the real wwwDocLastNTable table so that recent information is available as soon as the wwwDocLastNTable is unlocked again. Setting this object to a value greater than 0 will lock the table. The timer ticks backwards until it reaches 0. The table unlocks automatically once the timer reaches 0 and the timer stops ticking. A manager can increase the timer to request more time to read the table. However, any attempt to decrease the timer will fail with an inconsistentValue error. This rule ensures that multiple managers can simultaneously lock and retrieve the wwwDocLastNTable. Note that managers must cooperate in using wwwDocCtrlLastNLock. In particular, a manager MUST not keep the wwwDocLastNTable locked when it is not necessary to finish a retrieval operation.
SetWwwDocCtrlLastNSize
Set method for (table) column wwwDocCtrlLastNSize. The maximum number of entries in the wwwDocLastNTable.
SetWwwDocCtrlTopNSize
Set method for (table) column wwwDocCtrlTopNSize. The maximum number of entries shown in the wwwDocAccessTopNTable and the wwwDocBytesTopNTable. Changing this object has no effect on existing buckets.
SetWwwDocLastNBytes
Set method for (table) column wwwDocLastNBytes. The number of content bytes that were returned as a result of this attempt to access a document.
SetWwwDocLastNIndex
Set method for (table) column wwwDocLastNIndex. An arbitrary monotonically increasing integer number used for indexing the wwwDocLastNTable. The first document accessed appears in the table with this index value equal to one. Each subsequent document is indexed with the next sequential index value. The Nth document accessed will be indexed by N. This table presents a sliding window of the last wwwDocCtrlLastNSize documents accessed. Thus, entries in this table will be indexed by N-wwwDocCtrlLastNSize thru N if N > wwwDocCtrlLastNSize and 1 thru N if N <= wwwDocCtrlLastNSize. The wwwDocCtrlLastNLock attribute can be used to lock this table to allow the manager to read its contents.
SetWwwDocLastNName
Set method for (table) column wwwDocLastNName. The name of the document for which access was attempted.
SetWwwDocLastNRequestType
Set method for (table) column wwwDocLastNRequestType. The protocol request type which was received by the server when this document access was attempted.
SetWwwDocLastNResponseType
Set method for (table) column wwwDocLastNResponseType. The protocol response type which was sent to the client as a result of this attempt to access a document. This object contains the type of the primary response if there were multiple responses to a single request.
SetWwwDocLastNStatusMsg
Set method for (table) column wwwDocLastNStatusMsg. This object contains a human readable description of the reason why the wwwDocLastNResponseType was returned to the client. This object defines the implementation-specific reason if the value of wwwDocLastNResponseType indicates an error. For example, this object can indicate that the requested document could not be transferred due to a timeout condition or the document could not be transferred because a 'soft link' pointing to the document could not be resolved.
SetWwwDocLastNTimeStamp
Set method for (table) column wwwDocLastNTimeStamp. The date and time of the last attempt to access this document.
SetWwwRequestInBytes
Set method for (table) column wwwRequestInBytes. The number of content bytes per request type received by this WWW service.
SetWwwRequestInIndex
Set method for (table) column wwwRequestInIndex. The particular request type the statistics apply to.
SetWwwRequestInLastTime
Set method for (table) column wwwRequestInLastTime. The date and time when the last byte of the last complete request of this type was received by this WWW service. The value SHALL be '0000000000000000'H if no request of this type has been received yet.
SetWwwRequestInRequests
Set method for (table) column wwwRequestInRequests. The number of requests of this type received by this WWW service.
SetWwwRequestOutBytes
Set method for (table) column wwwRequestOutBytes. The number of content bytes per requests type generated by this WWW service.
SetWwwRequestOutIndex
Set method for (table) column wwwRequestOutIndex. The particular request type the statistics apply to.
SetWwwRequestOutLastTime
Set method for (table) column wwwRequestOutLastTime. The date and time when the first byte of the last request of this type was send by this WWW service. The value SHALL be '0000000000000000'H if no request of this type has been send yet.
SetWwwRequestOutRequests
Set method for (table) column wwwRequestOutRequests. The number of requests of this type generated by this WWW service.
SetWwwResponseInBytes
Set method for (table) column wwwResponseInBytes. The number of content bytes per response type received by this WWW service.
SetWwwResponseInIndex
Set method for (table) column wwwResponseInIndex. The particular response type the statistics apply to.
SetWwwResponseInLastTime
Set method for (table) column wwwResponseInLastTime. The date and time when the last byte of the last complete response of this type was received by this WWW service. The value SHALL be '0000000000000000'H if no response of this type has been received yet.
SetWwwResponseInResponses
Set method for (table) column wwwResponseInResponses. The number of responses of this type received by this WWW service.
SetWwwResponseOutBytes
Set method for (table) column wwwResponseOutBytes. The number of content bytes per response type generated by this WWW service.
SetWwwResponseOutIndex
Set method for (table) column wwwResponseOutIndex. The particular response type the statistics apply to.
SetWwwResponseOutLastTime
Set method for (table) column wwwResponseOutLastTime. The date and time when the first byte of the last response of this type was sent by this WWW service. The value SHALL be '0000000000000000'H if response of this type has been send yet.
SetWwwResponseOutResponses
Set method for (table) column wwwResponseOutResponses. The number of responses of this type generated by this WWW service.
SetWwwServiceContact
Set method for (table) column wwwServiceContact. The textual identification of the contact person for this service, together with information on how to contact this person. For instance, this might be a string containing an email address, e.g. ''.
SetWwwServiceDescription
Set method for (table) column wwwServiceDescription. Textual description of the WWW service. This shall include at least the vendor and version number of the application realizing the WWW service. In a minimal case, this might be the Product Token (see RFC 2068) for the application.
SetWwwServiceIndex
Set method for (table) column wwwServiceIndex. An integer used to uniquely identify a WWW service. The value must be the same as the corresponding value of the applSrvIndex defined in the Application Management MIB (APPLICATION-MIB) if the applSrvIndex object is available. It might be necessary to manually configure sub-agents in order to meet this requirement.
SetWwwServiceLastChange
Set method for (table) column wwwServiceLastChange. The date and time when this WWW service entered its current operational state. The value SHALL be '0000000000000000'H if the time of the last state change is not known.
SetWwwServiceName
Set method for (table) column wwwServiceName. The fully qualified domain name by which this service is known. This object must contain the virtual host name if the service is realized for a virtual host.
SetWwwServiceOperStatus
Set method for (table) column wwwServiceOperStatus. Indicates the operational status of the WWW service.
SetWwwServiceProtocol
Set method for (table) column wwwServiceProtocol. An identification of the primary protocol in use by this service. For Internet applications, the IANA maintains a registry of the OIDs which correspond to well-known application protocols. If the application protocol is not listed in the registry, an OID value of the form {applTCPProtoID port} or {applUDPProtoID port} are used for TCP-based and UDP-based protocols, respectively. In either case 'port' corresponds to the primary port number being used by the protocol.
SetWwwServiceStartTime
Set method for (table) column wwwServiceStartTime. The date and time when this WWW service was last started. The value SHALL be '0000000000000000'H if the last start time of this WWW service is not known.
SetWwwServiceType
Set method for (table) column wwwServiceType. The application type using or realizing this WWW service.
SetWwwSummaryInBytes
Set method for (table) column wwwSummaryInBytes. The number of content bytes received.
SetWwwSummaryInLowBytes
Set method for (table) column wwwSummaryInLowBytes. The lowest thirty-two bits of wwwSummaryInBytes.
SetWwwSummaryInRequests
Set method for (table) column wwwSummaryInRequests. The number of requests successfully received.
SetWwwSummaryInResponses
Set method for (table) column wwwSummaryInResponses. The number of responses successfully received.
SetWwwSummaryOutBytes
Set method for (table) column wwwSummaryOutBytes. The number of content bytes transmitted.
SetWwwSummaryOutLowBytes
Set method for (table) column wwwSummaryOutLowBytes. The lowest thirty-two bits of wwwSummaryOutBytes.
SetWwwSummaryOutRequests
Set method for (table) column wwwSummaryOutRequests. The number of requests generated.
SetWwwSummaryOutResponses
Set method for (table) column wwwSummaryOutResponses. The number of responses generated.
SetupTTY
Initialize serial port.
SnmpEngineParamsProcessReadReq
It will process the GET & GET-NEXT requests and send back the appropriate result.
SnmpEngineParamsProcessWriteReq
It will process the SET requests and send back the modified result.
SnmpGrpCntrsProcessReadReq
It will process the GET & GET-NEXT requests and send back the appropriate result.
SnmpGrpCntrsProcessWriteReq
It will process the SET requests and send back the modified result.
SnmpMPDParamsProcessReadReq
It will process the GET & GET-NEXT requests and send back the appropriate result.
SnmpMPDParamsProcessWriteReq
It will process the SET requests and send back the modified result.
SnmpNotificationLogTableProcessReadReq
This method is called from agent api (pdureqhdlr.c) when a get/get-next request is made from the manager. This method will identify the exact scalar/table column for which the request is made and call the corresponding get method which is available in the instrument file. output from this function will be the value of the requested variable, length of the variable, the error status if any.
SnmpNotificationVarBindTableProcessReadReq
This method is called from agent api (pdureqhdlr.c) when a get/get-next request is made from the manager. This method will identify the exact scalar/table column for which the request is made and call the corresponding get method which is available in the instrument file. output from this function will be the value of the requested variable, length of the variable, the error status if any.
SnmpProxyTimer
It will be called for period of time. This method will call the methods to destroy the entry from gv_rcvdSubagentPduVect and gv_tdInfoAndStsVect.
SnmpSnmpSetProcessReadReq
It will process the GET & GET-NEXT requests and send back the appropriate result.
SnmpSnmpSetProcessWriteReq
It will process the SET requests and send back the modified result.
SnmpSysOrTableProcessReadReq
It will process the GET & GET-NEXT requests and send back the appropriate result.
SnmpSystemProcessReadReq
It will process the GET & GET-NEXT requests and send back the appropriate result.
SnmpSystemProcessWriteReq
It will process the SET requests and send back the modified result.
SnmpUsmUserTableProcessReadReq
It will process the GET & GET-NEXT requests and send back the appropriate result.
SnmpUsmUserTableProcessWriteReq
It will process the SET requests and send back the modified result.
SnmpVacmAccessTableProcessReadReq
It will process the GET & GET-NEXT requests and send back the appropriate result.
SnmpVacmAccessTableProcessWriteReq
It will process the SET requests and send back the modified result.
SnmpVacmContextTableProcessReadReq
It will process the GET & GET-NEXT requests and send back the appropriate result.
SnmpVacmContextTableProcessWriteReq
It will process the SET requests and send back the modified result.
SnmpVacmMIBViewsProcessReadReq
It will process the GET & GET-NEXT requests and send back the appropriate result.
SnmpVacmMIBViewsProcessWriteReq
It will process the SET requests and send back the modified result.
SnmpVacmSecurityToGroupTableProcessReadReq
It will process the GET & GET-NEXT requests and send back the appropriate result.
SnmpVacmSecurityToGroupTableProcessWriteReq
It will process the SET requests and send back the modified result.
SnmpVacmViewTreeFamilyTableProcessReadReq
It will process the GET & GET-NEXT requests and send back the appropriate result.
SnmpVacmViewTreeFamilyTableProcessWriteReq
It will process the SET requests and send back the modified result.
SortOptimizeArray
This function sorts the Optimal Search Array.
SplitIndexValue
It will split the given instance value into number of index and store then in "indexes" variable, the corresponding length of each index will be inindexesLen variable.
SplitParamNameAndValue
It will split the given string into two strings (param name & value), by using '=' as divider. If the character '=' is found then split the string and return SUCCESS otherwise, i.e if it is not possible to split then return FAILURE.
SshSelect
Check if any message is waiting to be read.
StartCLIService
Starts CLI service.
StartCounterMonitorService
It will start the Counter Monitor Service.
StartGaugeMonitorService
It will start the Gauge Monitor Service.
StartHTTPService
This function opens the server socket and starts the Http Adapter.
StartMonitorService
It will start the monitoring service.
StartNewHttpThread
It will start a thread which is used to process HTTP requests. It has one loop, and will be in blocking state. If any request is received by the HTTP then it will add it to the HTTP queue. This thread will be notified based on CheckThreadPool() result. Once this thread is notificed it will come out from the blocking state and will read the the HTTP request from the queue, process it and will send a response to the manager. Again will be in the waiting state for the next request to process.
StartNewSnmpThread
It will start a thread which is used to process SNMP requests. It has one loop, and will be in blocking state. If any request is received by the SNMP then it will add it to the SNMP queue. This thread will be notified based on CheckThreadPool() result. Once this thread is notificed it will come out from the blocking state and will read the the SNMP request from the queue, process it and will send a response to the manager. Again will be in the waiting state for the next request to process.
StartReceivingSnmpRequest
This method will set the flag true which will start receiving the request by the snmp service.
StartSNMPService
It will initialize and start the adapters of the agent to receive and process their requests.
StartSSHServer
It will do all necessary initialization required for the SSH socket communication.
StartSnmpAgentService
This method will start the snmp service at the specified port.ie it will open a new snmp session for the new port.
StartSnmpSubagentPoller
It will continiously poll the subagent and send subagent linkup trap and subagent link down trap appropriately.
StartStringMonitorService
It will start the String Monitor Service.
StartTCPServer
It will do all necessary initialization required for the TCP/IP socket communication.
StartTelnetServer
It will do all necessary initialization required for the Telnet socket communication.
StartTimerService
It will start the Timre Service.
StartsWith
Check each sub identifier of the oid1 and oid2 if all are same upto the given length then YES will be returned, this means oid1 contains oid2. Othewise NO will be returned.
StartsWithString
Check each character of the str1 and str2 if all are same upto the given length then YES will be returned, this means String2 starts with String1. Othewise NO will be returned.
StopCounterMonitorService
It will stop the Counter Monitor Service.
StopGaugeMonitorService
It will stop the Gauge Monitor Service.
StopMonitorService
It will stop the monitoring service.
StopReceivingSnmpRequest
This method will set the flag false which will stop receiving the request by the snmp service.
StopSnmpAgentService
This method will stop the snmp service.ie it will close the snmp session.
StopStringMonitorService
It will stop the String Monitor Service.
StopTimerService
It will stop the Timer Service.
StoreTreeCellsRefInArray
This will store all the registered OID's in an array.
StringCancat
Get each byte from the source string and cancatenate to destination string.
StringCaseCompare
Compares each corresponding bytes of these two strings case insensitive and return the result.
StringCharacter
The strchr() function returns a pointer to the first occurrence of char in string s.
StringCompare
Compares each corresponding bytes of these two strings and return the result.
StringCopy
Get each byte from the source string and copy to destination string until null character is encountered.
StringDecode
This function parses the string coming as the second argument and decodes the given string. If the first character is a '%' then the next two characters are converted to the decimal values.
StringLength
Get each byte one by one from the location pointed by the strPtr, until strPtr reaches '\0'. For each byte increase a counter.
StringNCaseCompare
This function will compare two strings with case insensitive for the first N character and return the result in integer value
StringNCompare
This function will compare the two strings for first n characters.
StringNCopy
Get each byte from the source string and copy to destination string until counter reaches len or encounter a null character.
StringReverse
This function will reverse the given string and put it into the same variable.
StringSearchPatternCount
The strspn() function returns the length of the initial segment of string s1 that consists entirely of characters from string s2.
*StringTokenizer
This String Tokenizer searches for the delimiter in the array of characters and split into a group.
Stringpbrk
This function will reverse the given string and put it into the same variable.
SubString
Finds out whether the second argument string is a substring of first argument String, if it is then it returns the reference of the first string.
SynchronizeObject
It will search the given resource in the gv_rsrcLockTable, if it is present means it is locked by other thread/user so can't be locked. If the rsrc is not present in the table then it will add the Entry and lock the given resource. The given source variable will be stored in the table to verify during unlock period.
SynchronizeResource
It will synchronize/lock the given resource, so that not more than one thread/user can use the same resource. When it lock the resource it will store the owner who is locking the resource.
OverView Index Help WebNMS Agent Toolkit C Edition 6
Copyright (c) 2009 ZOHO Corp. All Rights Reserved.