Parser Functions
The following helper functions are called by parsers.
Function | Description |
---|---|
AddressToString | Converts an address to a string. |
LookupByteSetString | Retrieves the string corresponding to the specified value of a labeled set. |
SetCCInstPtr | Captures a context instance pointer. |
StringToAddress | Converts a string to an address. |
VarLenSmallIntToDword | Converts a variable-length, small integer to a DWORD. |
LookupDwordSetString | Retrieves the string corresponding to the specified value of a labeled set. |
LookupWordSetString | Retrieves the string corresponding to the given value from a labeled set. |
BERGetHeader | Decodes a choice header. |
BERGetInteger | Decodes a BER-encoded integer. |
BERGetString | Decodes a BER-encoded string. |
CCHeapAlloc | Allocates memory on a capture-by-capture basis. |
CCHeapFree | Releases the memory allocated by the CCHeapAlloc function. |
CCHeapReAlloc | Reallocates memory allocated by the CCHeapAlloc function. |
CCHeapSize | Retrieves the size of the memory allocated by the CCHeapAlloc function. |
GetCCInstPtr | Retrieves the pointer to the instance data added to the capture context. |
CreateProtocol | Informs the Network Monitor API that a specific protocol parser exists. |
DestroyProtocol | Destroys the protocol created by the CreateProtocol function. |
BuildINIPath | Retrieves a fully qualified path to the initialization (INI) file that corresponds to information you enter. |
CreateHandoffTable | Creates a handoff table based on information in an given INI file. |
DestroyHandoffTable | Destroys a handoff table created with the CreateHandoffTable function. |
GetProtocolFromTable | Retrieves the protocol of a given handoff table. |
AddProperty | Adds a PROPERTYINFO structure to the property database. |
AttachPropertyInstance | Attaches a property instance to a frame. |
AttachPropertyInstanceEx | Attaches a property instance to a frame. |
CreatePropertyDatabase | Creates a property database that describes properties that the parser uses to describe its data. |
DestroyPropertyDatabase | Destroys a property database created by calls to the CreatePropertyDatabase and AddProperty functions. |
FindNextFrame | Finds the next frame in the current capture context that matches a given filter. |
FindPreviousFrame | Finds the previous frame in the current capture context that matches a given filter. |
FormatPropertyInstance | Formats the property instance in a generic manner. |
GetFrameDestAddress | Retrieves the destination address of a frame. |
GetFrameSourceAddress | Retrieves the source address of a frame. |
GetProtocolStartOffset | Retrieves the offset to a given protocol in the frame. |
ParserTemporaryLockFrame | Locks a frame when it enters a parser and unlocks the frame when it exits. |
For information about export functions (helper functions that can be called by experts and parsers), structures, and enumerations, see the following topics.
For information about | See |
---|---|
Functions that parsers export. | Parser DLL Export Functions |
Structures that parser functions use. | Parser Structures |
Common helper functions that parsers and experts call. | Expert and Parser Common Functions |