Class ApiBufferErrorCode¶
Defined in File ApiBufferApi.h
Inheritance Relationships¶
Base Type¶
public ErrorCode(Class ErrorCode)
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.
-
enumerator OverMaxLevel¶
-
enum [anonymous]¶