std::atomic< unicode_t > unicode_ts
this is men't do be a thread save version of the unicode_t
Definition: DataType.h:27
std::atomic< uint64_t > uint64_ts
this is men't do be a thread save version of the uint64_t
Definition: DataType.h:29
std::atomic< int32_t > int32_ts
this is men't do be a thread save version of the int32_t
Definition: DataType.h:33
float float32_t
this data type is used to represent a 32bit floating point number
Definition: DataType.h:18
std::atomic< uint32_t > uint32_ts
this is men't do be a thread save version of the uint32_t
Definition: DataType.h:28
struct losSize losSize
losSize is used to represent a size of a window or position of this mouse
std::atomic< uint8_t > uint8_ts
this is men't do be a thread save version of the uint8_t
Definition: DataType.h:25
std::atomic< float64_t > float64_ts
this is men't do be a thread save version of the float64_t
Definition: DataType.h:23
std::atomic< int16_t > int16_ts
this is men't do be a thread save version of the int16_t
Definition: DataType.h:32
std::atomic< uint16_t > uint16_ts
this is men't do be a thread save version of the uint16_t
Definition: DataType.h:26
double float64_t
this data type is used to represent a 64bit floating point number
Definition: DataType.h:19
std::atomic< float32_t > float32_ts
this is men't do be a thread save version of the float32_t
Definition: DataType.h:22
std::atomic< int8_t > int8_ts
this is men't do be a thread save version of the int8_t
Definition: DataType.h:31
wchar_t unicode_t
this data type is basically a uint16_t but from better code readably when working with text it will m...
Definition: DataType.h:20
losResult
losResult enum is used to indicate the result of a LibOS function call that can fail instead of throw...
Definition: DataType.h:47
@ LOS_SUCCESS
this is the value returned if nothing goes wrong in the called library function
Definition: DataType.h:48
@ LOS_NET_IO_DOMAIN_NOT_FOUND
this is the value returned if NETIO can not find the ip to the domain for it to try connecting to
Definition: DataType.h:54
@ LOS_NET_IO_CONNECTION_CLOSED_SERVER_END
this is the value returned if NETIO in client mode has the server close the connection while it's in ...
Definition: DataType.h:56
@ LOS_ERROR_INVALID_FLAGS
this is the value returned if some of the flags are invalid when creating the library Objects for the...
Definition: DataType.h:52
@ LOS_ERROR_MALFORMED_DATA
this is the value returned if something goes wrong with the native api and unexpected data is returne...
Definition: DataType.h:49
@ LOS_ERROR_COULD_NOT_DESTROY
this is the value returned if something goes wrong with the native api when destroying the library Ob...
Definition: DataType.h:51
@ LOS_NET_IO_CONNECTION_REFUSED
this is the value returned if NETIO goes wrong with the native api connecting refused to finalize
Definition: DataType.h:55
@ LOS_ERROR_COULD_NOT_INIT
this is the value returned if something goes wrong with the native api when creating the library Obje...
Definition: DataType.h:50
@ LOS_WINDOW_CLOSE
this is the value returned if the window api detects that this window has closed or use asked it to c...
Definition: DataType.h:57
@ LOS_ERROR_FEATURE_NOT_IMPLEMENTED
this is the value returned if the native api has not being implemented yet
Definition: DataType.h:53
std::atomic< int64_t > int64_ts
this is men't do be a thread save version of the int64_t
Definition: DataType.h:34
losSize is used to represent a size of a window or position of this mouse
Definition: DataType.h:38
int64_t length_two
length_one is the same as height or y
Definition: DataType.h:40
int64_t length_one
length_one is the same as width or x
Definition: DataType.h:39