MyQtt Operation Status.

This enum is used to represent different MyQtt Library status, especially while operating with MyQttConn references.

Enumerator
MyQttError 

Represents an Error while MyQtt Library was operating.

The operation asked to be done by MyQtt Library could be completed.

MyQttOk 

Represents the operation have been successfully completed.

The operation asked to be done by MyQtt Library have been completed.

MyQttBindError 

The operation wasn't completed because an error to tcp bind call.

This usually means the listener can be started because the port is already in use.

MyQttWrongReference 

The operation can't be completed because a wrong reference (memory address) was received.

This also include NULL references where this is not expected.

MyQttNameResolvFailure 

The operation can't be completed because a failure resolving a name was found (usually a failure in the gethostbyname function).

MyQttSocketCreationError 

A failure was found while creating a socket.

MyQttSocketSanityError 

Found socket created to be using reserved system socket descriptors.

This will cause problems.

MyQttConnectionError 

Connection error.

Unable to connect to remote host. Remote hosting is refusing the connection.

MyQttConnectionTimeoutError 

Connection error after timeout.

Unable to connect to remote host after after timeout expired.

MyQttGreetingsFailure 

Greetings error found.

Initial MQTT senquence not completed, failed to connect.

MyQttXmlValidationError 

Failed to complete operation due to an xml validation error.

MyQttConnectionCloseCalled 

Connection is in transit to be closed.

MyQttConnectionForcedClose 

The connection was terminated due to a call to myqtt_conn_shutdown or an internal implementation that closes the connection without taking place the MQTT disconnect.

MyQttProtocolError 

Found a protocol error while operating.

MyQttConnectionFiltered 

The connection was closed or not accepted due to a filter installed.

MyQttMemoryFail 

Memory allocation failed.

MyQttUnnotifiedConnectionClose 

When a connection is closed by the remote side but without going through the MQTT disconnect.