Class ApiBufferErrorCode

Inheritance Relationships

Base Type

Class Documentation

class ApiBufferErrorCode : public ErrorCode

This enumerator class enumerates the WMX3 API buffer library error codes.

Public Types

enum [anonymous]

Values:

enumerator OverMaxLevel

Maximum nesting level exceeded.

enumerator InvalidLevel

Invalid nesting level. Verify that flow control operations are added to the buffer in the correct order.

enumerator InvalidBuffControl

Invalid control for API buffer. API buffer function cannot be used.

enumerator InvalidWatchTriggerRoutineChannel

Watch trigger routine channel is out of range.

enumerator WatchTriggerRoutineChannelSameAsExecChannel

Watch trigger routine channel cannot be the same as the execution channel.

enumerator RewindFailedFirstCommandOverwritten

Failed to rewind. The first command in the buffer was overwritten.

enumerator AlreadyRecordingForSpecifiedChannel

Already recording API functions for specified channel.

enumerator NotRecording

Not recording API functions.

enumerator RequestModeChangeTimeout

Mode change request timed out.

enumerator ApiBufferNotOpened

API buffer is not opened.

enumerator GateNodeHasNoChild

Gate node of multi-condition tree has no child. Gate node cannot be a leaf node.

enumerator NotGateNodeHasChildren

Logical not gate node of multi-condition tree has children. Logical not gate node can have only one child.

enumerator LeafNodeHasChild

Leaf node of multi-condition tree has child. Leaf node cannot have a child.

enumerator InvalidMultiCondition

Invalid multi-condition tree; Either the root node is not defined, there are multiple root nodes, or there is a cycle.