exosip2ctypes.error module

Error definitions

see osip/include/osipparser2/osip_port.h

exosip2ctypes.error.raise_if_osip_error(error_code, message=None)

raise an OsipError exception if error_code is not OSIP_SUCCESS

Parameters:
  • error_code (int) – osip and/or exosip C functions return code
  • message (str) – Exception message passed to the raised OsipError
Raises:

OsipError – Throw exception if error_code is smaller than zero(OSIP_SUCCESS)

Can be used to check osip2/eXosip2 API function integer return value

Attention

All error codes in osip are smaller than 0

exception exosip2ctypes.error.MallocError

Bases: RuntimeError

Failed to allocate an eXosip context.

exception exosip2ctypes.error.OsipError

Bases: RuntimeError

Base Osip error Exception Class

exception exosip2ctypes.error.OsipUnknownError

Bases: exosip2ctypes.error.OsipError

Osip error, but don’t known the error code

exception exosip2ctypes.error.OsipUndefinedError

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipBadParameter

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipWrongState

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipNoMem

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipSyntaxError

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipNotFound

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipApiNotInitialized

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipNoNetwork

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipPortBusy

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipUnknownHost

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipDiskFull

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipNoRights

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipFileNotExists

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipTimeout

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipTooMuchCall

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipWrongFormat

Bases: exosip2ctypes.error.OsipError

exception exosip2ctypes.error.OsipNoCommonCodec

Bases: exosip2ctypes.error.OsipError