def _topic_count( self ): t_count = _ulong_() err = _lib_call("TOSDB_GetTopicCount", self._name, _pointer(t_count) ) if err: raise TOSDB_CLibError( "error value [ "+ str(err) + " ] returned" + "from library call", "TOSDB_GetTopicCount" ) return t_count.value
def _item_count( self ): i_count = _ulong_() err = _lib_call( "TOSDB_GetItemCount", self._name, _pointer(i_count) ) if err: raise TOSDB_CLibError( "error value [ " + str(err) + " ] returned" + " from library call", "TOSDB_GetItemCount" ) return i_count.value
def get_block_size( self ): """ Returns the amount of historical data stored in the block """ b_size = _ulong_() err = _lib_call( "TOSDB_GetBlockSize", self._name, _pointer(b_size)) if err: raise TOSDB_CLibError( "error value [ "+ str(err) + " ] returned" + "from library call", "TOSDB_GetBlockSize" ) return b_size.value
def _topic_count(self): t_count = _ulong_() err = _lib_call("TOSDB_GetTopicCount", self._name, _pointer(t_count)) if err: raise TOSDB_CLibError( "error value [ " + str(err) + " ] returned" + "from library call", "TOSDB_GetTopicCount") return t_count.value
def _item_count(self): i_count = _ulong_() err = _lib_call("TOSDB_GetItemCount", self._name, _pointer(i_count)) if err: raise TOSDB_CLibError( "error value [ " + str(err) + " ] returned" + " from library call", "TOSDB_GetItemCount") return i_count.value
def get_block_size(self): """ Returns the amount of historical data stored in the block """ b_size = _ulong_() err = _lib_call("TOSDB_GetBlockSize", self._name, _pointer(b_size)) if err: raise TOSDB_CLibError( "error value [ " + str(err) + " ] returned" + "from library call", "TOSDB_GetBlockSize") return b_size.value
def stream_occupancy(self, item, topic): item = item.upper() topic = topic.upper() self._valid_item(item) self._valid_topic(topic) occ = _ulong_() _lib_call("TOSDB_GetStreamOccupancy", self._name, item.encode("ascii"), topic.encode("ascii"), _pointer(occ), arg_list=[_str_, _str_, _str_, _PTR_(_ulong_)]) return occ.value
def stream_occupancy( self, item, topic ): item = item.upper() topic = topic.upper() self._valid_item(item) self._valid_topic(topic) occ = _ulong_() err = _lib_call( "TOSDB_GetStreamOccupancy", self._name, item.encode("ascii"), topic.encode("ascii"), _pointer(occ), arg_list = [ _str_, _str_, _str_, _PTR_(_ulong_) ] ) if err: raise TOSDB_CLibError( "error value [ "+ str(err) + " ] returned" + "from library call", "TOSDB_GetStreamOccupancy" ) return occ.value
def stream_occupancy(self, item, topic): item = item.upper() topic = topic.upper() self._valid_item(item) self._valid_topic(topic) occ = _ulong_() err = _lib_call("TOSDB_GetStreamOccupancy", self._name, item.encode("ascii"), topic.encode("ascii"), _pointer(occ), arg_list=[_str_, _str_, _str_, _PTR_(_ulong_)]) if err: raise TOSDB_CLibError( "error value [ " + str(err) + " ] returned" + "from library call", "TOSDB_GetStreamOccupancy") return occ.value
def get_block_size(self): b_size = _ulong_() _lib_call("TOSDB_GetBlockSize", self._name, _pointer(b_size)) return b_size.value
def _topic_count(self): t_count = _ulong_() _lib_call("TOSDB_GetTopicCount", self._name, _pointer(t_count)) return t_count.value
def _item_count(self): i_count = _ulong_() _lib_call("TOSDB_GetItemCount", self._name, _pointer(i_count)) return i_count.value