SYMBOL INDEX (4674 symbols across 751 files) FILE: examples/flowunit/c++/example.cc function MODELBOX_FLOWUNIT (line 61) | MODELBOX_FLOWUNIT(ExampleFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 78) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: examples/flowunit/c++/example.h function class (line 29) | class ExampleFlowUnit : public modelbox::FlowUnit { FILE: examples/flowunit/plugin/data_source_parser/driver_desc.cc function CreateDriverFactory (line 22) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 28) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 35) | modelbox::Status DriverInit() { function DriverFini (line 40) | void DriverFini() { FILE: examples/flowunit/plugin/data_source_parser/example.h function class (line 28) | class ExampleSourceParser : public modelbox::DataSourceParserPlugin { function class (line 47) | class ExampleSourceParserFactory : public modelbox::DriverFactory { FILE: examples/flowunit/plugin/output_broker/driver_desc.cc function CreateDriverFactory (line 22) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 28) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 35) | modelbox::Status DriverInit() { function DriverFini (line 40) | void DriverFini() { FILE: examples/flowunit/plugin/output_broker/example.h function class (line 28) | class ExampleOutputBroker : public modelbox::OutputBrokerPlugin { function class (line 53) | class ExampleOutputBrokerFactory : public modelbox::DriverFactory { FILE: examples/flowunit/python/example.py class ExampleFlowUnit (line 21) | class ExampleFlowUnit(modelbox.FlowUnit): method __init__ (line 23) | def __init__(self): method open (line 26) | def open(self, config): method process (line 30) | def process(self, data_context): method close (line 45) | def close(self): method data_pre (line 49) | def data_pre(self, data_context): method data_post (line 53) | def data_post(self, data_context): FILE: examples/project/base/test/mock/mock_modelbox.cc type modelbox (line 25) | namespace modelbox { function Status (line 27) | Status MockModelBox::InitFlow(const std::string &name, function Status (line 33) | Status MockModelBox::BuildAndRun(const std::string &name, FILE: examples/project/base/test/mock/mock_modelbox.h function namespace (line 26) | namespace modelbox { FILE: examples/project/mnist-mindspore/src/flowunit/mnist_preprocess/mnist_preprocess.py class MnistPreprocess (line 23) | class MnistPreprocess(modelbox.FlowUnit): method __init__ (line 24) | def __init__(self): method open (line 27) | def open(self, config): method process (line 30) | def process(self, data_context): method close (line 60) | def close(self): method data_pre (line 63) | def data_pre(self, data_context): method data_post (line 66) | def data_post(self, data_context): method data_group_pre (line 69) | def data_group_pre(self, data_context): method data_group_post (line 72) | def data_group_post(self, data_context): FILE: examples/project/mnist-mindspore/src/flowunit/mnist_response/mnist_response.py class MnistResponseFlowUnit (line 21) | class MnistResponseFlowUnit(modelbox.FlowUnit): method __init__ (line 22) | def __init__(self): method open (line 25) | def open(self, config): method process (line 28) | def process(self, data_context): method close (line 51) | def close(self): method data_pre (line 54) | def data_pre(self, data_context): method data_post (line 57) | def data_post(self, data_context): method data_group_pre (line 60) | def data_group_pre(self, data_context): method data_group_post (line 63) | def data_group_post(self, data_context): FILE: examples/project/resize/src/flowunit/resize_flowunit/resize_flowunit.cc function MODELBOX_FLOWUNIT (line 124) | MODELBOX_FLOWUNIT(ResizeFlowUnitTest, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 138) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: examples/project/resize/test/flowunit/resize_flowuint_test.cc type modelbox (line 31) | namespace modelbox { class ResizeFlowUnitTest (line 32) | class ResizeFlowUnitTest : public testing::Test { method ResizeFlowUnitTest (line 34) | ResizeFlowUnitTest() : mock_modelbox_(std::make_shared... method TearDown (line 38) | virtual void TearDown() { mock_modelbox_->Stop(); } method GetMockModelbox (line 39) | std::shared_ptr GetMockModelbox() { return mock_modelb... function TEST_F (line 45) | TEST_F(ResizeFlowUnitTest, TestCase1) { function TEST_F (line 112) | TEST_F(ResizeFlowUnitTest, TestCase2) { FILE: examples/service-plugin/example.cc class ToolCommandExample (line 20) | class ToolCommandExample : public modelbox::ToolCommand { method ToolCommandExample (line 22) | ToolCommandExample() {} method Run (line 25) | int Run(int argc, char *argv[]) { method GetHelp (line 30) | std::string GetHelp() { method GetCommandName (line 34) | std::string GetCommandName() { return "example"; } method GetCommandDesc (line 35) | std::string GetCommandDesc() { return "control server log"; } function CreatePlugin (line 40) | std::shared_ptr CreatePlugin() { FILE: examples/service-plugin/example.h function class (line 25) | class ExamplePlugin : public modelbox::Plugin { FILE: src/demo/car_detection/flowunit/yolox_post/yolox_post.py class YoloXPost (line 23) | class YoloXPost(modelbox.FlowUnit): method __init__ (line 24) | def __init__(self): method open (line 27) | def open(self, config): method process (line 37) | def process(self, data_context): method close (line 68) | def close(self): method data_pre (line 71) | def data_pre(self, data_context): method data_post (line 74) | def data_post(self, data_context): FILE: src/demo/car_detection/flowunit/yolox_post/yolox_utils.py function nms (line 32) | def nms(boxes, scores, nms_thr): function multiclass_nms_class_agnostic (line 62) | def multiclass_nms_class_agnostic(boxes, scores, nms_thr, score_thr): function decode_outputs (line 81) | def decode_outputs(outputs, img_size): function postprocess (line 104) | def postprocess(image_pred, input_shape, num_classes, conf_thre=0.3, nms... function draw_bbox (line 121) | def draw_bbox(image, results): FILE: src/demo/emotion_detection/flowunit/collapse_emotion/collapse_emotion.py class CollapseEmotion (line 19) | class CollapseEmotion(modelbox.FlowUnit): method __init__ (line 20) | def __init__(self): method open (line 23) | def open(self, config): method process (line 27) | def process(self, data_context): method close (line 49) | def close(self): method data_pre (line 52) | def data_pre(self, data_context): method data_post (line 55) | def data_post(self, data_context): FILE: src/demo/emotion_detection/flowunit/custom_resize/custom_resize.py class CustomResize (line 20) | class CustomResize(modelbox.FlowUnit): method __init__ (line 21) | def __init__(self): method open (line 24) | def open(self, config): method process (line 28) | def process(self, data_context): method close (line 59) | def close(self): method data_pre (line 62) | def data_pre(self, data_context): method data_post (line 65) | def data_post(self, data_context): FILE: src/demo/emotion_detection/flowunit/draw_emotion/draw_emotion.py class DrawEmotion (line 20) | class DrawEmotion(modelbox.FlowUnit): method __init__ (line 21) | def __init__(self): method open (line 24) | def open(self, config): method process (line 27) | def process(self, data_context): method close (line 54) | def close(self): method data_pre (line 57) | def data_pre(self, data_context): method data_post (line 60) | def data_post(self, data_context): FILE: src/demo/emotion_detection/flowunit/expand_box/expand_box.py class ExpandBox (line 19) | class ExpandBox(modelbox.FlowUnit): method __init__ (line 20) | def __init__(self): method open (line 23) | def open(self, config): method process (line 26) | def process(self, data_context): method close (line 55) | def close(self): method data_pre (line 58) | def data_pre(self, data_context): method data_post (line 61) | def data_post(self, data_context): FILE: src/demo/emotion_detection/flowunit/face_post/face_post.py class FacePost (line 21) | class FacePost(modelbox.FlowUnit): method __init__ (line 22) | def __init__(self): method open (line 25) | def open(self, config): method process (line 29) | def process(self, data_context): method close (line 69) | def close(self): method data_pre (line 72) | def data_pre(self, data_context): method data_post (line 75) | def data_post(self, data_context): FILE: src/demo/emotion_detection/flowunit/face_post/face_post_utils.py function get_priors (line 21) | def get_priors(image_size): function decode (line 40) | def decode(loc, priors, variances): function py_cpu_nms (line 48) | def py_cpu_nms(dets, thresh): function postprocess (line 77) | def postprocess(image_size, loc, conf, scale, resize): FILE: src/demo/hello_world/flowunit/hello_world/hello_world.py function addTimestamp (line 21) | def addTimestamp(msg): class HelloWorld (line 25) | class HelloWorld(modelbox.FlowUnit): method __init__ (line 26) | def __init__(self): method open (line 29) | def open(self, config): method process (line 32) | def process(self, data_context): method close (line 48) | def close(self): method data_pre (line 51) | def data_pre(self, data_context): method data_post (line 54) | def data_post(self, data_context): FILE: src/demo/hello_world/graph/test_hello_world.py class HttpConfig (line 19) | class HttpConfig: method __init__ (line 20) | def __init__(self, msg): FILE: src/demo/mnist/flowunit/mnist_preprocess/mnist_preprocess.py class MnistPreprocess (line 23) | class MnistPreprocess(modelbox.FlowUnit): method __init__ (line 24) | def __init__(self): method open (line 27) | def open(self, config): method process (line 30) | def process(self, data_context): method close (line 60) | def close(self): method data_pre (line 63) | def data_pre(self, data_context): method data_post (line 66) | def data_post(self, data_context): FILE: src/demo/mnist/flowunit/mnist_response/mnist_response.py class MnistResponseFlowUnit (line 21) | class MnistResponseFlowUnit(modelbox.FlowUnit): method __init__ (line 22) | def __init__(self): method open (line 25) | def open(self, config): method process (line 28) | def process(self, data_context): method close (line 51) | def close(self): method data_pre (line 54) | def data_pre(self, data_context): method data_post (line 57) | def data_post(self, data_context): FILE: src/demo/mnist/graph/test_mnist.py function DisplayImage (line 33) | def DisplayImage(image_path): class HttpConfig (line 60) | class HttpConfig: method __init__ (line 61) | def __init__(self, img_base64_str): function DoMnistInfer (line 75) | def DoMnistInfer(host, img_path, PrintRequest = False): function Extract (line 106) | def Extract(download): function main (line 115) | def main(): FILE: src/drivers/common/devices/device_stream/device_stream.cc type modelbox (line 20) | namespace modelbox {} FILE: src/drivers/common/flowunit/driver_util/driver_util.cc type driverutil (line 19) | namespace driverutil { function string_masking (line 21) | std::string string_masking(const std::string &input) { FILE: src/drivers/common/flowunit/driver_util/driver_util.h function namespace (line 26) | namespace driverutil { FILE: src/drivers/common/flowunit/hw_components/iam_auth/iam_api.cc type modelbox (line 31) | namespace modelbox { function SetHttpConfig (line 39) | void SetHttpConfig(http_client_config &config, bool validate_certifica... function CreateRequestBody (line 50) | modelbox::Status CreateRequestBody(const AgencyInfo &agency_info, function GetSubjectTokenFromResponse (line 81) | modelbox::Status GetSubjectTokenFromResponse( function GetAgencyCredentialFromResponse (line 99) | modelbox::Status GetAgencyCredentialFromResponse( function SendHttpRequest (line 166) | modelbox::Status SendHttpRequest(const std::string &request_host, FILE: src/drivers/common/flowunit/hw_components/iam_auth/iam_api.h function namespace (line 32) | namespace modelbox { FILE: src/drivers/common/flowunit/hw_components/iam_auth/iam_auth.cc type modelbox (line 21) | namespace modelbox { FILE: src/drivers/common/flowunit/hw_components/iam_auth/iam_auth.h function class (line 31) | class IAMAuth { FILE: src/drivers/common/flowunit/hw_components/iam_auth/token_manager.cc type modelbox (line 23) | namespace modelbox { FILE: src/drivers/common/flowunit/hw_components/iam_auth/token_manager.h function class (line 28) | class TokenManager { FILE: src/drivers/common/flowunit/hw_components/obs_client/obs_client.cc type modelbox (line 27) | namespace modelbox { function obs_status (line 682) | obs_status ResponsePropertiesCallback(const obs_response_properties *p... function ListObjectCompleteCallback (line 687) | void ListObjectCompleteCallback(obs_status status, function obs_status (line 699) | obs_status ListObjectsCallback(int is_truncated, const char *next_marker, function obs_status (line 746) | obs_status GetPropertiesCallback(const obs_response_properties *proper... function GetObjectCompleteCallback (line 751) | void GetObjectCompleteCallback(obs_status status, function obs_status (line 773) | obs_status GetObjectDataCallback(int buffer_size, const char *buffer, function PutBufferCompleteCallback (line 783) | void PutBufferCompleteCallback(obs_status status, function PutBufferDataCallback (line 790) | int PutBufferDataCallback(int buffer_size, char *buffer, void *callbac... function obs_status (line 813) | obs_status GetObjectSizeCallback(const obs_response_properties *proper... function GetObjectSizeCompleteCallback (line 820) | void GetObjectSizeCompleteCallback(obs_status status, function obs_status (line 827) | obs_status GetBufferCallback(int buffer_size, const char *buffer, function GetBufferCompleteCallback (line 844) | void GetBufferCompleteCallback(obs_status status, FILE: src/drivers/common/flowunit/image_process/image_process.cc type imageprocess (line 23) | namespace imageprocess { function align_up (line 24) | int32_t align_up(int32_t num, int32_t align) { function RGBBytesCalc (line 34) | static size_t RGBBytesCalc(size_t pix_num) { return pix_num * 3; } function NVBytesCalc (line 36) | static size_t NVBytesCalc(size_t pix_num) { return pix_num * 3 / 2; } function GetImageBytes (line 44) | modelbox::Status GetImageBytes(const std::string &pix_fmt, size_t pix_... function GetImageBytes (line 56) | modelbox::Status GetImageBytes(const std::string &pix_fmt, int32_t width, function RGBWidthStrideCalc (line 61) | static int32_t RGBWidthStrideCalc(int32_t width) { return width * 3; } function NVWidthStrideCalc (line 63) | static int32_t NVWidthStrideCalc(int32_t width) { return width; } function GetWidthStride (line 71) | modelbox::Status GetWidthStride(const std::string &pix_fmt, int32_t wi... function RGBBytesCalcByStride (line 83) | static size_t RGBBytesCalcByStride(int32_t width_stride, function NVBytesCalcByStride (line 88) | static size_t NVBytesCalcByStride(int32_t width_stride, int32_t height... function GetImageBytesByStride (line 98) | modelbox::Status GetImageBytesByStride(const std::string &pix_fmt, function GetImgParam (line 112) | modelbox::Status GetImgParam(const std::shared_ptr &... function CheckImageStride (line 144) | modelbox::Status CheckImageStride(const std::string &pix_fmt, function CheckRoiBoxVaild (line 180) | bool CheckRoiBoxVaild(const RoiBox *bbox, int32_t image_width, function InitDvppChannel (line 195) | modelbox::Status InitDvppChannel( function CreateImgDesc (line 224) | std::shared_ptr CreateImgDesc(size_t img_size, function CreateImgDesc (line 247) | std::shared_ptr CreateImgDesc(size_t img_size, void *i... function FillImgDescData (line 302) | modelbox::Status FillImgDescData( function SetOutImgMeta (line 333) | modelbox::Status SetOutImgMeta(std::shared_ptr &out_... class DvppChanMgr (line 358) | class DvppChanMgr : public std::enable_shared_from_this { method Get (line 360) | std::shared_ptr Get(int32_t device_id) { method Put (line 403) | void Put(acldvppChannelDesc *desc, int32_t device_id) { function GetDvppChannel (line 427) | std::shared_ptr GetDvppChannel(int32_t device_id) { FILE: src/drivers/common/flowunit/image_process/image_process.h type RoiBox (line 37) | typedef struct RoiBox { function class (line 41) | class ImageShape { function ImgDescDestroyFlag (line 96) | enum class ImgDescDestroyFlag { DESC_AND_BUFFER, DESC_ONLY, NONE }; FILE: src/drivers/common/flowunit/image_rotate/image_rotate_base.h function has_rotate_angle_ (line 48) | bool has_rotate_angle_{false}; FILE: src/drivers/common/flowunit/image_rotate/image_rotate_test_base.cc type modelbox (line 21) | namespace modelbox { function Status (line 27) | Status ImageRotateFlowUnitTest::AddMockFlowUnit() { FILE: src/drivers/common/flowunit/image_rotate/image_rotate_test_base.h function class (line 37) | class ImageRotateFlowUnitTest : public testing::Test { FILE: src/drivers/common/flowunit/inference/model_decrypt.cc type PrefixInfo (line 119) | struct PrefixInfo FILE: src/drivers/common/flowunit/inference/model_decrypt.h function class (line 26) | class ModelDecryption { FILE: src/drivers/common/flowunit/inference/model_decrypt_interface.h type PrefixInfo (line 30) | struct PrefixInfo { function class (line 39) | class IModelDecryptPlugin : public modelbox::Driver { FILE: src/drivers/common/flowunit/mean/mean_flowunit_base.cc function BuildOutputBufferList (line 55) | bool BuildOutputBufferList( FILE: src/drivers/common/flowunit/mean/mean_flowunit_base.h function class (line 29) | class MeanParams { function class (line 34) | class MeanFlowUnitBase : public modelbox::FlowUnit { FILE: src/drivers/common/flowunit/normalize/normalize_flowunit_base.cc function BuildOutputBufferList (line 55) | bool BuildOutputBufferList( FILE: src/drivers/common/flowunit/normalize/normalize_flowunit_base.h function class (line 29) | class NormalizeParams { function class (line 34) | class NormalizeFlowUnitBase : public modelbox::FlowUnit { FILE: src/drivers/common/flowunit/safe_http/http_util.cc function SafeReply (line 7) | void SafeReply(const web::http::http_request &request, function SafeReply (line 21) | void SafeReply(const web::http::http_request &request, function SafeReply (line 36) | void SafeReply(const web::http::http_request &request, function GetSupportedMethods (line 53) | utility::string_t GetSupportedMethods() { function HandleError (line 70) | void HandleError(pplx::task &t) { function HandleUnSupportMethod (line 78) | void HandleUnSupportMethod(const web::http::http_request &request) { function HandleHealthCheck (line 84) | void HandleHealthCheck(const web::http::http_request &request) { FILE: src/drivers/common/flowunit/safe_http/http_util.h function class (line 40) | class HttpRequestLimiter { FILE: src/drivers/common/flowunit/source_context/source_context.cc type modelbox (line 21) | namespace modelbox { function RetryStatus (line 52) | RetryStatus SourceContext::NeedRetry() { FILE: src/drivers/common/flowunit/source_context/source_context.h function namespace (line 28) | namespace modelbox { function class (line 61) | class SourceContext { FILE: src/drivers/common/flowunit/video_decode/ffmpeg_color_converter.h function class (line 30) | class FfmpegColorConverter { FILE: src/drivers/common/flowunit/video_decode/video_decode_common.cc type videodecode (line 25) | namespace videodecode { function NV12BufferSize (line 27) | size_t NV12BufferSize(int32_t width, int32_t height) { function RGBBufferSize (line 31) | size_t RGBBufferSize(int32_t width, int32_t height) { function GetBufferSize (line 46) | modelbox::Status GetBufferSize(int32_t width, int32_t height, function UpdateStatsInfo (line 58) | void UpdateStatsInfo(std::shared_ptr &data_ctx,... FILE: src/drivers/common/flowunit/video_decode/video_decode_common.h function namespace (line 35) | namespace videodecode { FILE: src/drivers/common/libs/file_requester/file_requester.cc type modelbox (line 28) | namespace modelbox { function Status (line 54) | Status FileRequester::Init() { function Status (line 76) | Status FileRequester::RegisterUrlHandler( function Status (line 99) | Status FileRequester::DeregisterUrl(const std::string &relative_url) { FILE: src/drivers/common/libs/fuse/modelbox_fuse.cc type modelbox (line 30) | namespace modelbox { function SplitPath (line 32) | std::list SplitPath(const std::string &s, char delim) { type fuse_conn_info (line 72) | struct fuse_conn_info type stat (line 83) | struct stat type statvfs (line 91) | struct statvfs type fuse_file_info (line 104) | struct fuse_file_info type fuse_file_info (line 109) | struct fuse_file_info type fuse_file_info (line 115) | struct fuse_file_info type fuse_file_info (line 123) | struct fuse_file_info type fuse_file_info (line 128) | struct fuse_file_info type fuse_file_info (line 133) | struct fuse_file_info type fuse_file_info (line 138) | struct fuse_file_info type fuse_file_info (line 144) | struct fuse_file_info type fuse_file_info (line 149) | struct fuse_file_info type fuse_file_info (line 152) | struct fuse_file_info function ModelBoxFuse (line 156) | ModelBoxFuse *ModelBoxFuseOperation::CurrentModleBoxFuse() { function Status (line 184) | Status ModelBoxFuse::InitLowLevelFuse() { function Status (line 236) | Status ModelBoxFuse::AddFuseFile( function Status (line 259) | Status ModelBoxFuse::RmvFuseFile(const std::string &path) { type fuse_conn_info (line 282) | struct fuse_conn_info type stat (line 284) | struct stat type statvfs (line 310) | struct statvfs type stat (line 350) | struct stat type fuse_file_info (line 364) | struct fuse_file_info type fuse_file_info (line 376) | struct fuse_file_info type fuse_file_info (line 383) | struct fuse_file_info type stat (line 387) | struct stat type stat (line 402) | struct stat type fuse_file_info (line 424) | struct fuse_file_info type fuse_file_info (line 429) | struct fuse_file_info type fuse_file_info (line 467) | struct fuse_file_info type fuse_file_info (line 476) | struct fuse_file_info type fuse_file_info (line 482) | struct fuse_file_info type fuse_file_info (line 488) | struct fuse_file_info type fuse_file_info (line 493) | struct fuse_file_info function Status (line 498) | Status ModelBoxFuse::Run() { type stat (line 523) | struct stat type timespec (line 524) | struct timespec type stat (line 568) | struct stat type stat (line 584) | struct stat type stat (line 589) | struct stat FILE: src/drivers/common/libs/fuse/modelbox_fuse_test.cc type modelbox (line 37) | namespace modelbox { class ModelBoxFuseTest (line 41) | class ModelBoxFuseTest : public testing::Test { method ModelBoxFuseTest (line 43) | ModelBoxFuseTest() : driver_flow_(std::make_shared()) {} method SetUp (line 46) | void SetUp() override { method TearDown (line 51) | void TearDown() override { driver_flow_ = nullptr; } function Status (line 59) | Status ModelBoxFuseTest::AddMockFlowUnit() { return STATUS_OK; } class MockFuseFile (line 61) | class MockFuseFile : public modelbox::ModelBoxFuseFile { method Open (line 66) | int Open(const std::string &path) override { return 0; } method Release (line 67) | int Release() override { return 0; } method Read (line 68) | int Read(char *buff, size_t size, off_t off) override { method Write (line 75) | int Write(const char *buff, size_t size, off_t off) override { retur... method FSync (line 76) | int FSync(int isdatasync) override { return 0; } method Flush (line 77) | int Flush() override { return 0; } method FileSize (line 78) | int FileSize() { return msg.length(); } method GetMsg (line 79) | std::string GetMsg() { return msg; } class MockFuseInode (line 82) | class MockFuseInode : public modelbox::ModelBoxFileInode { method MockFuseInode (line 84) | MockFuseInode(const std::string &path) { path_ = path; } method FillStat (line 87) | int FillStat(struct stat *stat) override { method CreateFile (line 93) | std::shared_ptr CreateFile() override { method GetPath (line 97) | std::string GetPath() override { return path_; } function TEST_F (line 103) | TEST_F(ModelBoxFuseTest, FuseStat) { function TEST_F (line 127) | TEST_F(ModelBoxFuseTest, FuseMountCheckFile) { function TEST_F (line 188) | TEST_F(ModelBoxFuseTest, FileOpen) { FILE: src/drivers/common/libs/include/modelbox/drivers/common/file_requester.h function namespace (line 31) | namespace modelbox { FILE: src/drivers/common/libs/include/modelbox/drivers/common/modelbox_fuse.h function namespace (line 40) | namespace modelbox { function class (line 159) | class ModelBoxDirInode : public ModelBoxInode { function class (line 191) | class ModelBoxFileInode : public ModelBoxInode { function class (line 223) | class ModelBoxDEntry : public std::enable_shared_from_this (line 46) | struct pybind11::detail::npy_format_descriptor { method dtype (line 47) | static pybind11::dtype dtype() { method format (line 52) | static std::string format() { method name (line 58) | static constexpr auto name() -> pybind11::detail::descr<7> { type modelbox (line 63) | namespace modelbox { class NumpyInfo (line 65) | class NumpyInfo { method NumpyInfo (line 67) | NumpyInfo(ssize_t itemsize, const std::string &format, void *ptr, method NumpyInfo (line 80) | NumpyInfo(const NumpyInfo &obj) { method Type (line 91) | modelbox::ModelBoxDataType Type() const { return dtype_; } method Shape (line 92) | std::vector Shape() const { return shape_; } method Strides (line 93) | std::vector Strides() const { return strides_; } method ItemSize (line 95) | std::size_t ItemSize() const { return itemsize_; } function DataSet (line 106) | bool DataSet(DataType &data, const std::string &key, py::object set_obj, function DataGet (line 126) | bool DataGet(std::size_t hash_code, void *value, py::object &ret) { function SetAttributes (line 135) | bool SetAttributes(DataType &context, const std::string &key, function GetAttributes (line 176) | bool GetAttributes(void *value, std::size_t value_type, function BufferSetAttributes (line 231) | void BufferSetAttributes(Buffer &buffer, const std::string &key, function BufferGetAttributes (line 301) | py::object BufferGetAttributes(Buffer &buffer, const std::string &key) { function ConfigSet (line 327) | bool ConfigSet(Configuration &config, const std::string &key, function ConfigurationSetAttributes (line 350) | void ConfigurationSetAttributes(Configuration &config, const std::stri... function DataContextSetAttributes (line 364) | void DataContextSetAttributes(DataContext &data_context, const std::st... function DataContextGetAttributes (line 373) | py::object DataContextGetAttributes(DataContext &data_context, function SessionContextSetAttributes (line 407) | void SessionContextSetAttributes(SessionContext &session_context, function SessionContextGetAttributes (line 436) | py::object SessionContextGetAttributes(SessionContext &session_context, function ModelboxPyApiSetUpLog (line 450) | void ModelboxPyApiSetUpLog(pybind11::module &m) { function ModelboxPyApiSetUpLogLevel (line 460) | void ModelboxPyApiSetUpLogLevel(pybind11::handle &h) { function ModelboxPyApiSetUpStatus (line 471) | void ModelboxPyApiSetUpStatus(pybind11::module &m) { function ModelboxPyApiSetUpConfiguration (line 524) | void ModelboxPyApiSetUpConfiguration(pybind11::module &m) { function BufferToPyRawBuffer (line 550) | py::array BufferToPyRawBuffer(modelbox::Buffer &buffer) { function BufferToPyArrayObject (line 594) | py::array BufferToPyArrayObject(modelbox::Buffer &buffer) { function BufferToPyString (line 598) | py::object BufferToPyString(modelbox::Buffer &buffer) { function BufferToPyObject (line 616) | py::object BufferToPyObject(modelbox::Buffer &buffer) { function StrToBuffer (line 633) | void StrToBuffer(const std::shared_ptr &buffer, function ListToBuffer (line 641) | void ListToBuffer(const std::shared_ptr &buffer, const py::lis... function ModelboxPyApiSetUpDevice (line 677) | void ModelboxPyApiSetUpDevice(pybind11::module &m) { function ModelboxPyApiSetUpDataType (line 685) | void ModelboxPyApiSetUpDataType(pybind11::handle &h) { function ModelboxPyApiSetUpBufferDefBuffer (line 702) | py::buffer_info ModelboxPyApiSetUpBufferDefBuffer(Buffer &buffer) { function ModelboxPyApiSetUpBuffer (line 734) | void ModelboxPyApiSetUpBuffer(pybind11::module &m) { function ModelboxPyApiSetUpBufferList (line 811) | void ModelboxPyApiSetUpBufferList(pybind11::module &m) { function ModelBoxPyApiSetUpFlowUnitEvent (line 879) | void ModelBoxPyApiSetUpFlowUnitEvent(pybind11::module &m) { function ModelboxPyApiSetUpDataMeta (line 920) | void ModelboxPyApiSetUpDataMeta(pybind11::module &m) { function ModelboxPyApiSetUpSessionContext (line 954) | void ModelboxPyApiSetUpSessionContext(pybind11::module &m) { function ModelboxPyApiSetUpDataContext (line 1000) | void ModelboxPyApiSetUpDataContext(pybind11::module &m) { function ModelboxPyApiSetUpGeneric (line 1065) | void ModelboxPyApiSetUpGeneric(pybind11::module &m) { class PyFlowUnit (line 1072) | class PyFlowUnit : public modelbox::FlowUnit { method Status (line 1075) | Status Open(const std::shared_ptr &copnfigure) overri... method Status (line 1079) | Status Close() override { PYBIND11_OVERLOAD_PURE(Status, FlowUnit, C... method Status (line 1081) | Status Process(std::shared_ptr data_ctx) override { method Status (line 1085) | Status DataPre(std::shared_ptr data_ctx) override { method Status (line 1089) | Status DataPost(std::shared_ptr data_ctx) override { method Status (line 1093) | Status DataGroupPre(std::shared_ptr data_ctx) override { method Status (line 1097) | Status DataGroupPost(std::shared_ptr data_ctx) override { method GetBindDevice (line 1101) | std::shared_ptr GetBindDevice() { method CreateExternalData (line 1105) | std::shared_ptr CreateExternalData() const { function ModelboxPyApiSetUpFlowUnit (line 1111) | void ModelboxPyApiSetUpFlowUnit(pybind11::module &m) { function ModelboxPyApiSetUpEngine (line 1136) | void ModelboxPyApiSetUpEngine(pybind11::module &m) { function ModelboxPyApiSetUpDataHandler (line 1189) | void ModelboxPyApiSetUpDataHandler(pybind11::module &m) { function ModelboxPyApiSetUpFlowGraphDesc (line 1240) | void ModelboxPyApiSetUpFlowGraphDesc(pybind11::module &m) { function ModelboxPyApiSetUpFlowNodeDesc (line 1341) | void ModelboxPyApiSetUpFlowNodeDesc(pybind11::module &m) { function ModelboxPyApiSetUpFlowPortDesc (line 1359) | void ModelboxPyApiSetUpFlowPortDesc(pybind11::module &m) { function ModelboxPyApiSetUpFlowStreamIO (line 1367) | void ModelboxPyApiSetUpFlowStreamIO(pybind11::module &m) { function ModelBoxPyApiSetUpExternalDataMapSimple (line 1453) | void ModelBoxPyApiSetUpExternalDataMapSimple(pybind11::module &m) { function ModelboxPyApiSetUpModel (line 1479) | void ModelboxPyApiSetUpModel(pybind11::module &m) { FILE: src/drivers/common/python/modelbox_api/modelbox_api.h function namespace (line 26) | namespace modelbox { FILE: src/drivers/common/python/modelbox_api/python_common.cc type modelbox (line 30) | namespace modelbox { function BuildTypeToNumpyType (line 37) | void BuildTypeToNumpyType() { function FormatStrFromType (line 66) | std::string FormatStrFromType(const modelbox::ModelBoxDataType &type) { function TypeFromFormatStr (line 79) | modelbox::ModelBoxDataType TypeFromFormatStr(const std::string &format) { function Status (line 90) | Status PyBufferToBuffer(const std::shared_ptr &buffer, FILE: src/drivers/common/python/modelbox_api/python_common.h function namespace (line 24) | namespace modelbox { FILE: src/drivers/common/python/modelbox_api/python_flow.cc type modelbox (line 21) | namespace modelbox { FILE: src/drivers/common/python/modelbox_api/python_flow.h function namespace (line 26) | namespace modelbox { FILE: src/drivers/common/python/modelbox_api/python_flowunit.h function namespace (line 26) | namespace modelbox { FILE: src/drivers/common/python/modelbox_api/python_log.cc type modelbox (line 8) | namespace modelbox { function FlowUnitPythonLog (line 24) | FlowUnitPythonLog& FlowUnitPythonLog::Instance() { FILE: src/drivers/common/python/modelbox_api/python_log.h function namespace (line 26) | namespace modelbox { FILE: src/drivers/common/python/modelbox_api/python_model.cc type modelbox (line 26) | namespace modelbox { FILE: src/drivers/common/python/modelbox_api/python_model.h function namespace (line 26) | namespace modelbox { FILE: src/drivers/devices/ascend/core/ascend_memory.cc type modelbox (line 21) | namespace modelbox { function AscendReleaseMemoryTask (line 30) | void AscendReleaseMemoryTask(void *mem_list_ptr) { function AscendReleaseMemoryAsync (line 37) | void AscendReleaseMemoryAsync(void *mem_list_ptr) { function Status (line 51) | Status AscendStream::Sync() const { function Status (line 69) | Status AscendStream::Bind( function Status (line 98) | Status AscendStream::Init() { function Status (line 253) | Status AscendStreamPool::Free(AscendStream *&stream) { function Status (line 268) | Status AscendMemoryPool::Init() { function Status (line 310) | Status AscendMemory::BindStream( function Status (line 335) | Status AscendMemory::DetachStream() { function Status (line 349) | Status AscendMemory::CopyExtraMetaTo( function Status (line 360) | Status AscendMemory::CombineExtraMeta( function Status (line 404) | Status AscendMemoryManager::Init() { return STATUS_OK; } function Status (line 472) | Status AscendMemoryManager::Copy(void *dest, size_t dest_size, function Status (line 505) | Status AscendMemoryManager::GetDeviceMemUsage(size_t *free, function Status (line 528) | Status AscendMemoryManager::DeviceMemoryCopy( function Status (line 601) | Status AscendMemoryManager::SetupAscendStream( FILE: src/drivers/devices/ascend/core/device_ascend.cc type modelbox (line 30) | namespace modelbox { function Status (line 40) | Status Ascend::DeviceExecute(const DevExecuteCallBack &fun, int32_t pr... function Status (line 116) | Status AscendFlowUnit::Process( FILE: src/drivers/devices/ascend/core/driver_desc.cc function CreateDriverFactory (line 28) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 34) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 41) | modelbox::Status DriverInit() { function DriverFini (line 52) | void DriverFini() { FILE: src/drivers/devices/ascend/core/include/modelbox/device/ascend/ascend_memory.h function IsInDevice (line 62) | inline bool IsInDevice(const std::string &device_id) const { function IsInDevice (line 67) | inline bool IsInDevice(int32_t device_id) const { function Status (line 73) | Status Sync() const; function device_id_ (line 121) | int32_t device_id_{0} function callback_thread_id_ (line 123) | uint64_t callback_thread_id_{0} function is_exit_ (line 124) | bool is_exit_{false}; FILE: src/drivers/devices/ascend/core/include/modelbox/device/ascend/device_ascend.h function namespace (line 25) | namespace modelbox { FILE: src/drivers/devices/ascend/flowunit/crop/crop_flowunit.cc function MODELBOX_FLOWUNIT (line 256) | MODELBOX_FLOWUNIT(CropFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 267) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/ascend/flowunit/crop/crop_flowunit.h function class (line 59) | class CropFlowUnit : public modelbox::AscendFlowUnit { FILE: src/drivers/devices/ascend/flowunit/crop/crop_flowunit_test.cc type modelbox (line 37) | namespace modelbox { class CropFlowUnitTest (line 38) | class CropFlowUnitTest : public testing::Test { method CropFlowUnitTest (line 40) | CropFlowUnitTest() : driver_flow_(std::make_shared()) {} method SetUp (line 43) | void SetUp() override { method TearDown (line 53) | void TearDown() override { function TEST_F (line 75) | TEST_F(CropFlowUnitTest, RunUnit) { FILE: src/drivers/devices/ascend/flowunit/inference/atc_inference.h function device_id_ (line 83) | int32_t device_id_{0} function model_id_ (line 89) | uint32_t model_id_{0} FILE: src/drivers/devices/ascend/flowunit/inference/atc_inference_flowunit.h function class (line 33) | class AtcInferenceFlowUnit : public modelbox::AscendFlowUnit { function class (line 54) | class AtcInferenceFlowUnitDesc : public modelbox::FlowUnitDesc { function class (line 66) | class AtcInferenceFlowUnitFactory : public modelbox::FlowUnitFactory { FILE: src/drivers/devices/ascend/flowunit/inference/atc_inference_flowunit_test.cc type modelbox (line 34) | namespace modelbox { class InferenceAscendFlowUnitTest (line 35) | class InferenceAscendFlowUnitTest : public testing::Test { method InferenceAscendFlowUnitTest (line 37) | InferenceAscendFlowUnitTest() : driver_flow_(std::make_shared CreateDriverFactory() { function DriverDescription (line 36) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 43) | modelbox::Status DriverInit() { function DriverFini (line 48) | void DriverFini() { FILE: src/drivers/devices/ascend/flowunit/mindspore_lite_inference/flowunit_desc.cc function CreateDriverFactory (line 30) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 36) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 45) | modelbox::Status DriverInit() { function DriverFini (line 50) | void DriverFini() { FILE: src/drivers/devices/ascend/flowunit/mindspore_lite_inference/mindspore_ascend_inference_flowunit.h function class (line 27) | class MindSporeInferenceAsendFlowUnit : public modelbox::AscendFlowUnit { function class (line 48) | class MindSporeInferenceAsendFlowUnitFactory FILE: src/drivers/devices/ascend/flowunit/mindspore_lite_inference/mindspore_lite_ascend_inference_flowunit_test.cc type modelbox (line 35) | namespace modelbox { class InferenceMindSporeLiteAscendFlowUnitTest (line 36) | class InferenceMindSporeLiteAscendFlowUnitTest : public testing::Test { method InferenceMindSporeLiteAscendFlowUnitTest (line 38) | InferenceMindSporeLiteAscendFlowUnitTest() method SetUp (line 42) | virtual void SetUp() { method TearDown (line 71) | virtual void TearDown() { function TEST_F (line 94) | TEST_F(InferenceMindSporeLiteAscendFlowUnitTest, RunUnit) { function TEST_F (line 116) | TEST_F(InferenceMindSporeLiteAscendFlowUnitTest, RunUnitEncrypt) { FILE: src/drivers/devices/ascend/flowunit/padding/padding_flowunit.cc function SetInImageSize (line 211) | modelbox::Status SetInImageSize(std::shared_ptr &in_im... function MODELBOX_FLOWUNIT (line 458) | MODELBOX_FLOWUNIT(PaddingFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 478) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/ascend/flowunit/padding/padding_flowunit.h type class (line 50) | enum class function class (line 51) | class Rect { function class (line 59) | class ImageSize { function class (line 68) | class ResizeCropParam { function need_scale_ (line 127) | bool need_scale_{true}; FILE: src/drivers/devices/ascend/flowunit/padding/padding_flowunit_test.cc type modelbox (line 37) | namespace modelbox { function Status (line 39) | Status yuvI420ToNV12(uint8_t *in_data, int32_t w, int32_t h, class AscendPaddingFlowUnitTest (line 59) | class AscendPaddingFlowUnitTest : public testing::Test { method AscendPaddingFlowUnitTest (line 61) | AscendPaddingFlowUnitTest() : driver_flow_(std::make_shared()) {} method SetUp (line 43) | void SetUp() override { method TearDown (line 53) | void TearDown() override { driver_flow_ = nullptr; } function TEST_F (line 68) | TEST_F(ResizeFlowUnitTest, RunUnit) { FILE: src/drivers/devices/ascend/flowunit/video_decoder/ascend_video_decode.cc function DestroyStreamDesc (line 26) | void DestroyStreamDesc(acldvppStreamDesc *stream_desc) { function DestroyPicDesc (line 42) | void DestroyPicDesc(acldvppPicDesc *pic_desc) { FILE: src/drivers/devices/ascend/flowunit/video_decoder/ascend_video_decode.h function pthread_t (line 45) | pthread_t GetThreadId() { return threadId_; } function pthread_t (line 50) | pthread_t threadId_{0} function class (line 57) | class DvppPacket { function acldvppStreamDesc (line 66) | acldvppStreamDesc *GetStreamDesc() { return stream_desc_; } function SetStreamDesc (line 67) | void SetStreamDesc(acldvppStreamDesc *stream_desc) { function GetPts (line 71) | int32_t GetPts() { return pts_; } function GetWidth (line 73) | int32_t GetWidth() { return width_; } function GetHeight (line 74) | int32_t GetHeight() { return height_; } function IsEnd (line 75) | bool IsEnd() { return is_end_; } function SetEnd (line 76) | void SetEnd(bool is_end) { is_end_ = is_end; } function width_ (line 80) | int32_t width_{0} function height_ (line 81) | int32_t height_{0} function pts_ (line 82) | int32_t pts_{0} function is_end_ (line 83) | bool is_end_{false}; function class (line 87) | class DvppFrame { function class (line 98) | class DvppVideoDecodeContext { function class (line 116) | class AscendVideoDecoder { FILE: src/drivers/devices/ascend/flowunit/video_decoder/video_decoder_flowunit.cc function MODELBOX_FLOWUNIT (line 677) | MODELBOX_FLOWUNIT(VideoDecodeFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 690) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/ascend/flowunit/video_decoder/video_decoder_flowunit.h function class (line 90) | class VideoDecodeFlowUnit : public modelbox::FlowUnit { function format_ (line 153) | int32_t format_{0} function acldvppChannelDesc (line 154) | acldvppChannelDesc *dvpp_channel_desc_{nullptr}; FILE: src/drivers/devices/ascend/flowunit/video_decoder/video_decoder_flowunit_test.cc type modelbox (line 33) | namespace modelbox { class DvppVideoDecoderFlowUnitTest (line 34) | class DvppVideoDecoderFlowUnitTest : public testing::Test { method DvppVideoDecoderFlowUnitTest (line 36) | DvppVideoDecoderFlowUnitTest() = default; method SetUp (line 39) | void SetUp() override { function GetGraphToml (line 70) | std::string GetGraphToml(const std::string& device, function Status (line 106) | Status DvppVideoDecoderFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 223) | TEST_F(DvppVideoDecoderFlowUnitTest, ascendDecoderRgbTest) { FILE: src/drivers/devices/cpu/core/cpu_memory.cc type modelbox (line 24) | namespace modelbox { function Status (line 35) | Status CpuMemory::ReadFrom( function Status (line 49) | Status CpuMemory::Verify() const { function Status (line 66) | Status CpuMemoryPool::Init() { function Status (line 102) | Status CpuMemoryManager::Init() { function Status (line 169) | Status CpuMemoryManager::Copy(void *dest, size_t dest_size, function Status (line 182) | Status CpuMemoryManager::GetDeviceMemUsage(size_t *free, size_t *total... function Status (line 186) | Status CpuMemoryManager::DeviceMemoryCopy( FILE: src/drivers/devices/cpu/core/device_cpu.cc type modelbox (line 24) | namespace modelbox { function Status (line 32) | Status CPU::DeviceExecute(const DevExecuteCallBack &fun, int32_t prior... FILE: src/drivers/devices/cpu/core/driver_desc.cc function CreateDriverFactory (line 29) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 35) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 42) | modelbox::Status DriverInit() { function DriverFini (line 53) | void DriverFini() { FILE: src/drivers/devices/cpu/core/include/modelbox/device/cpu/cpu_memory.h function namespace (line 26) | namespace modelbox { FILE: src/drivers/devices/cpu/core/include/modelbox/device/cpu/device_cpu.h function namespace (line 25) | namespace modelbox { FILE: src/drivers/devices/cpu/flowunit/base64_decoder/base64_decoder.cc function MODELBOX_FLOWUNIT (line 141) | MODELBOX_FLOWUNIT(Base64DecoderFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 152) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/base64_decoder/base64_decoder.h function class (line 43) | class Base64DecoderFlowUnit : public modelbox::FlowUnit { FILE: src/drivers/devices/cpu/flowunit/base64_decoder/base64_decoder_test.cc type modelbox (line 31) | namespace modelbox { class Base64DecoderFlowUnitTest (line 32) | class Base64DecoderFlowUnitTest : public testing::Test { method Base64DecoderFlowUnitTest (line 34) | Base64DecoderFlowUnitTest() method SetUp (line 38) | void SetUp() override {} method TearDown (line 40) | void TearDown() override { driver_flow_ = nullptr; } function TEST_F (line 55) | TEST_F(Base64DecoderFlowUnitTest, DecodeTest) { function TEST_F (line 121) | TEST_F(Base64DecoderFlowUnitTest, JsonDecodeTest) { FILE: src/drivers/devices/cpu/flowunit/color_transpose/color_transpose_flowunit.cc function MODELBOX_FLOWUNIT (line 123) | MODELBOX_FLOWUNIT(ColorTransposeFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 132) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/color_transpose/color_transpose_flowunit.h function class (line 47) | class ColorTransposeFlowUnit : public modelbox::FlowUnit { FILE: src/drivers/devices/cpu/flowunit/common_yolobox/flowunit_desc.cc function CreateDriverFactory (line 27) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 33) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 41) | modelbox::Status DriverInit() { function DriverFini (line 46) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/common_yolobox/yolo_helper.h function class (line 30) | class YoloParam { function class (line 44) | class YoloHelper { FILE: src/drivers/devices/cpu/flowunit/common_yolobox/yolobox_flowuint_test.cc type modelbox (line 14) | namespace modelbox { class CommonYoloboxFlowUintTest (line 15) | class CommonYoloboxFlowUintTest : public testing::Test { method CommonYoloboxFlowUintTest (line 17) | CommonYoloboxFlowUintTest() : driver_flow_(std::make_shared GetDriverFlow() { return driver_flow_; } method Status (line 51) | Status AddMockFlowUnit() { return STATUS_OK; } function TEST_F (line 61) | TEST_F(CommonYoloboxFlowUintTest, Process) { FILE: src/drivers/devices/cpu/flowunit/common_yolobox/yolobox_flowunit.cc function Comp (line 147) | bool Comp(const BoundingBox &box1, const BoundingBox &box2) { function Overlap (line 151) | bool Overlap(const BoundingBox &box1, const BoundingBox &box2, FILE: src/drivers/devices/cpu/flowunit/common_yolobox/yolobox_flowunit.h function class (line 33) | class BoundingBox { function class (line 68) | class YoloboxFlowUnit : public modelbox::FlowUnit { function class (line 98) | class YoloboxFlowUnitDesc : public modelbox::FlowUnitDesc { function class (line 104) | class YoloboxFlowUnitFactory : public modelbox::FlowUnitFactory { FILE: src/drivers/devices/cpu/flowunit/cv_crop/cv_crop_flowunit.cc function MODELBOX_FLOWUNIT (line 141) | MODELBOX_FLOWUNIT(CVCropFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 152) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/cv_crop/cv_crop_flowunit.h function class (line 56) | class CVCropFlowUnit : public modelbox::FlowUnit { FILE: src/drivers/devices/cpu/flowunit/cv_crop/cv_crop_flowunit_test.cc type modelbox (line 36) | namespace modelbox { class CVCropFlowUnitTest (line 37) | class CVCropFlowUnitTest : public testing::Test { method CVCropFlowUnitTest (line 39) | CVCropFlowUnitTest() : driver_flow_(std::make_shared()) {} method SetUp (line 42) | void SetUp() override { method TearDown (line 47) | void TearDown() override { driver_flow_ = nullptr; } type RoiBox (line 59) | struct RoiBox { function Status (line 63) | Status CVCropFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 230) | TEST_F(CVCropFlowUnitTest, InitUnit) { FILE: src/drivers/devices/cpu/flowunit/data_source_generator/data_source_generator.cc function MODELBOX_FLOWUNIT (line 108) | MODELBOX_FLOWUNIT(DataSourceGeneratorFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 116) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/data_source_generator/data_source_generator.h function class (line 36) | class DataSourceGeneratorFlowUnit : public modelbox::FlowUnit { FILE: src/drivers/devices/cpu/flowunit/data_source_generator/data_source_generator_test.cc type modelbox (line 33) | namespace modelbox { class DataSourceGeneratorFlowUnitTest (line 35) | class DataSourceGeneratorFlowUnitTest : public testing::Test { method DataSourceGeneratorFlowUnitTest (line 37) | DataSourceGeneratorFlowUnitTest() method SetUp (line 41) | void SetUp() override { auto ret = AddMockFlowUnit(); } method TearDown (line 43) | void TearDown() override { driver_flow_ = nullptr; } function Status (line 80) | Status DataSourceGeneratorFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 109) | TEST_F(DataSourceGeneratorFlowUnitTest, UrlInputTest) { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/data_source_parser_flowunit.cc function MODELBOX_FLOWUNIT (line 181) | MODELBOX_FLOWUNIT(DataSourceParserFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 199) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/data_source_parser_flowunit.h function class (line 56) | class DataSourceParserFlowUnit : public modelbox::FlowUnit { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/data_source_parser_flowunit_test.cc type modelbox (line 43) | namespace modelbox { class DataSourceParserFlowUnitTest (line 45) | class DataSourceParserFlowUnitTest : public testing::Test { method DataSourceParserFlowUnitTest (line 47) | DataSourceParserFlowUnitTest() : driver_flow_(std::make_shared CreateDriverFactory() { function DriverDescription (line 33) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 40) | modelbox::Status DriverInit() { function DriverFini (line 45) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/obs_source_parser/obs_file_handler.cc type modelbox (line 19) | namespace modelbox { function Status (line 21) | Status OBSFileHandler::Get(unsigned char *buff, size_t size, off_t off) { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/obs_source_parser/obs_file_handler.h function namespace (line 24) | namespace modelbox { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/obs_source_parser/obs_source_parser.cc function RemoveFileCallback (line 234) | void RemoveFileCallback(const std::string &uri) { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/obs_source_parser/obs_source_parser.h type OBSDownloadInfo (line 32) | typedef struct tag_OBSDownloadInfo { function class (line 46) | class ObsSourceParser : public modelbox::DataSourceParserPlugin { function class (line 86) | class ObsSourceParserFactory : public modelbox::DriverFactory { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/obs_source_parser/obs_source_parser_test.cc type modelbox (line 36) | namespace modelbox { class DataSourceObsParserPluginTest (line 38) | class DataSourceObsParserPluginTest : public testing::Test { method DataSourceObsParserPluginTest (line 40) | DataSourceObsParserPluginTest() method SetUp (line 45) | void SetUp() override { method TearDown (line 50) | void TearDown() override { driver_flow_->Clear(); } function Status (line 112) | Status DataSourceObsParserPluginTest::AddMockFlowUnit() { function Status (line 117) | Status DataSourceObsParserPluginTest::AddMockObs() { function TEST_F (line 195) | TEST_F(DataSourceObsParserPluginTest, ObsInputTest) { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/restful_source_parser/driver_desc.cc function CreateDriverFactory (line 27) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 33) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 40) | modelbox::Status DriverInit() { function DriverFini (line 45) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/restful_source_parser/restful_source_parser.h type RestfulInputInfo (line 32) | typedef struct tag_RestfulInputInfo { function class (line 39) | class RestfulSourceParser : public modelbox::DataSourceParserPlugin { function class (line 68) | class RestfulSourceParserFactory : public modelbox::DriverFactory { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/url_source_parser/driver_desc.cc function CreateDriverFactory (line 27) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 33) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 40) | modelbox::Status DriverInit() { function DriverFini (line 45) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/url_source_parser/url_source_parser.h function class (line 28) | class UrlSourceParser : public modelbox::DataSourceParserPlugin { function class (line 53) | class UrlSourceParserFactory : public modelbox::DriverFactory { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_common/vcn_info.cc type modelbox (line 23) | namespace modelbox { function IsVcnInfoValid (line 24) | bool IsVcnInfoValid(const VcnInfo &info) { function GetVcnInfo (line 29) | modelbox::Status GetVcnInfo(modelbox::VcnInfo &vcn_info, function ReadConfVcnCommon (line 84) | void ReadConfVcnCommon(const std::shared_ptr ... FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_common/vcn_info.h function namespace (line 26) | namespace modelbox { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_restful_source_parser/driver_desc.cc function CreateDriverFactory (line 27) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 33) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 40) | modelbox::Status DriverInit() { function DriverFini (line 45) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_restful_source_parser/vcn_restful_client.cc type modelbox (line 21) | namespace modelbox { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_restful_source_parser/vcn_restful_client.h function namespace (line 32) | namespace modelbox { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_restful_source_parser/vcn_restful_source_parser.h function class (line 31) | class VcnRestfulSourceParser : public modelbox::DataSourceParserPlugin { function class (line 54) | class VcnRestfulSourceParserFactory : public modelbox::DriverFactory { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_restful_source_parser/vcn_restful_source_parser_test.cc type modelbox (line 22) | namespace modelbox { class DataSourceVcnRestfulParserPluginTest (line 23) | class DataSourceVcnRestfulParserPluginTest : public testing::Test { method DataSourceVcnRestfulParserPluginTest (line 25) | DataSourceVcnRestfulParserPluginTest() method SetUp (line 30) | void SetUp() override { method TearDown (line 35) | void TearDown() override { driver_flow_->Clear(); } method GetDriverFlow (line 36) | std::shared_ptr GetDriverFlow() { return driver_flow... function Status (line 99) | Status DataSourceVcnRestfulParserPluginTest::AddMockFlowUnit() { function Status (line 104) | Status DataSourceVcnRestfulParserPluginTest::AddMockVcn() { function TEST_F (line 182) | TEST_F(DataSourceVcnRestfulParserPluginTest, VcnInputTest) { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_restful_source_parser/vcn_restful_wrapper.cc type modelbox (line 37) | namespace modelbox { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_restful_source_parser/vcn_restful_wrapper.h function namespace (line 30) | namespace modelbox { type REQ_METHOD (line 38) | typedef enum REQ_METHOD { REQ_GET, REQ_POST } REQ_METHOD; function class (line 51) | class VcnRestfulWrapper { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_restful_source_parser/vcn_restful_wrapper_mock_test.cc type modelbox (line 24) | namespace modelbox { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_restful_source_parser/vcn_restful_wrapper_mock_test.h function namespace (line 24) | namespace modelbox { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_source_parser/driver_desc.cc function CreateDriverFactory (line 27) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 33) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 41) | modelbox::Status DriverInit() { function DriverFini (line 46) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_source_parser/vcn_client.cc type modelbox (line 24) | namespace modelbox { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_source_parser/vcn_client.h function namespace (line 29) | namespace modelbox { function class (line 157) | class VcnStream : public VcnStreamBase { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_source_parser/vcn_sdk_wrapper.cc type modelbox (line 22) | namespace modelbox { function IVS_INT32 (line 24) | IVS_INT32 VcnSdkWrapper::VcnSdkInit() { return IVS_SDK_Init(); } function IVS_INT32 (line 26) | IVS_INT32 VcnSdkWrapper::VcnSdkLogin(IVS_LOGIN_INFO *login_req_info, function IVS_INT32 (line 35) | IVS_INT32 VcnSdkWrapper::VcnSdkLogout(IVS_INT32 session_id) { function IVS_INT32 (line 40) | IVS_INT32 VcnSdkWrapper::VcnSdkGetUrl( function IVS_INT32 (line 55) | IVS_INT32 VcnSdkWrapper::VcnSdkCleanup() { return IVS_SDK_Cleanup(); } FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_source_parser/vcn_sdk_wrapper.h function namespace (line 32) | namespace modelbox { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_source_parser/vcn_sdk_wrapper_mock_test.cc type modelbox (line 23) | namespace modelbox { function IVS_INT32 (line 25) | IVS_INT32 VcnSdkWrapperMock::VcnSdkInit() { return IVS_SUCCEED; } function IVS_INT32 (line 27) | IVS_INT32 VcnSdkWrapperMock::VcnSdkLogin(IVS_LOGIN_INFO *login_req_info, function IVS_INT32 (line 71) | IVS_INT32 VcnSdkWrapperMock::VcnSdkLogout(IVS_INT32 session_id) { function IVS_INT32 (line 80) | IVS_INT32 VcnSdkWrapperMock::VcnSdkGetUrl( function IVS_INT32 (line 109) | IVS_INT32 VcnSdkWrapperMock::VcnSdkCleanup() { return IVS_SUCCEED; } FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_source_parser/vcn_sdk_wrapper_mock_test.h function namespace (line 27) | namespace modelbox { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_source_parser/vcn_source_parser.h function class (line 30) | class VcnSourceParser : public modelbox::DataSourceParserPlugin { function class (line 54) | class VcnSourceParserFactory : public modelbox::DriverFactory { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vcn_source_parser/vcn_source_parser_test.cc type modelbox (line 39) | namespace modelbox { class DataSourceVcnParserPluginTest (line 41) | class DataSourceVcnParserPluginTest : public testing::Test { method DataSourceVcnParserPluginTest (line 43) | DataSourceVcnParserPluginTest() method SetUp (line 48) | virtual void SetUp() { method TearDown (line 53) | virtual void TearDown() { driver_flow_->Clear(); } function Status (line 115) | Status DataSourceVcnParserPluginTest::AddMockFlowUnit() { function Status (line 120) | Status DataSourceVcnParserPluginTest::AddMockVcn() { function TEST_F (line 197) | TEST_F(DataSourceVcnParserPluginTest, VcnInputTest) { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vis_source_parser/driver_desc.cc function CreateDriverFactory (line 27) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 33) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 40) | modelbox::Status DriverInit() { function DriverFini (line 45) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/data_source_parser/parser_plugin/vis_source_parser/vis_source_parser.h type VisInputInfo (line 28) | typedef struct tag_VisInputInfo { function class (line 41) | class VisSourceParser : public modelbox::DataSourceParserPlugin { function class (line 67) | class VisSourceParserFactory : public modelbox::DriverFactory { FILE: src/drivers/devices/cpu/flowunit/dlengine/dlengine_cpu_inference_flowunit.h function class (line 25) | class DLEngineCPUInferenceFlowUnit : public modelbox::FlowUnit { function class (line 43) | class DLEngineCPUInferenceFlowUnitFactory : public modelbox::FlowUnitFac... FILE: src/drivers/devices/cpu/flowunit/dlengine/dlengine_cpu_inference_flowunit_test.cc class DLEngineCPUInferenceFlowUnitTest (line 22) | class DLEngineCPUInferenceFlowUnitTest : public testing::Test { method SetUp (line 24) | void SetUp() override { method TearDown (line 28) | void TearDown() override { test_impl_ = nullptr; } function TEST_F (line 33) | TEST_F(DLEngineCPUInferenceFlowUnitTest, OnnxRunUnit) { FILE: src/drivers/devices/cpu/flowunit/dlengine/flowunit_desc.cc function CreateDriverFactory (line 23) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 27) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 34) | modelbox::Status DriverInit() { return modelbox::STATUS_OK; } function DriverFini (line 36) | void DriverFini() {} FILE: src/drivers/devices/cpu/flowunit/draw_bbox/draw_bbox_flowunit.cc function MODELBOX_FLOWUNIT (line 137) | MODELBOX_FLOWUNIT(DrawBBoxFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 148) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/draw_bbox/draw_bbox_flowunit.h type BBox (line 51) | typedef struct BBox { function class (line 57) | class DrawBBoxFlowUnit : public modelbox::FlowUnit { FILE: src/drivers/devices/cpu/flowunit/draw_bbox/draw_bbox_flowunit_test.cc type modelbox (line 37) | namespace modelbox { class DrawBBoxFlowUnitTest (line 38) | class DrawBBoxFlowUnitTest : public testing::Test { method DrawBBoxFlowUnitTest (line 40) | DrawBBoxFlowUnitTest() : driver_flow_(std::make_sharedClear(); } function Status (line 60) | Status DrawBBoxFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 313) | TEST_F(DrawBBoxFlowUnitTest, InitUnit) { FILE: src/drivers/devices/cpu/flowunit/httpserver_async/httpserver_async.cc function MODELBOX_FLOWUNIT (line 233) | MODELBOX_FLOWUNIT(HTTPServerAsync, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 257) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/httpserver_async/httpserver_async.h type RequestInfo (line 39) | struct RequestInfo { function keep_alive_time_out_sec_ (line 66) | uint64_t keep_alive_time_out_sec_{200}; FILE: src/drivers/devices/cpu/flowunit/httpserver_async/httpserver_async_test.cc type modelbox (line 28) | namespace modelbox { class HttpServerAsyncFlowUnitTest (line 29) | class HttpServerAsyncFlowUnitTest : public testing::Test { method HttpServerAsyncFlowUnitTest (line 31) | HttpServerAsyncFlowUnitTest() : driver_flow_(std::make_sharedClear(); } function Status (line 60) | Status ImageDecoderFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 278) | TEST_F(ImageDecoderFlowUnitTest, DecodeTest) { FILE: src/drivers/devices/cpu/flowunit/image_rotate/image_rotate.cc function MODELBOX_FLOWUNIT (line 44) | MODELBOX_FLOWUNIT(ImageRotateCpuFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 57) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/image_rotate/image_rotate_test.cc type modelbox (line 21) | namespace modelbox { function TEST_F (line 23) | TEST_F(ImageRotateFlowUnitTest, CpuRotateTest) { FILE: src/drivers/devices/cpu/flowunit/java/flowunit_desc.cc function CreateDriverFactory (line 32) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 38) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 47) | modelbox::Status DriverInit() { function DriverFini (line 63) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/java/java_flowunit.h function class (line 29) | class JavaFlowUnitDesc : public modelbox::FlowUnitDesc { function class (line 40) | class JavaFlowUnit : public modelbox::FlowUnit { function class (line 72) | class JavaFlowUnitFactory : public modelbox::FlowUnitFactory { FILE: src/drivers/devices/cpu/flowunit/java/java_flowunit_test.cc type modelbox (line 31) | namespace modelbox { class JavaFlowUnitTest (line 32) | class JavaFlowUnitTest : public testing::Test { method JavaFlowUnitTest (line 34) | JavaFlowUnitTest() : driver_flow_(std::make_shared()... method SetUp (line 39) | void SetUp() override {} method TearDown (line 41) | void TearDown() override { driver_flow_->Clear(); } function TEST_F (line 54) | TEST_F(JavaFlowUnitTest, DISABLED_Init) { FILE: src/drivers/devices/cpu/flowunit/java/java_module.cc function JNIEnv (line 31) | JNIEnv *JavaJVM::GetEnv() { return env_; } FILE: src/drivers/devices/cpu/flowunit/java/java_module.h function class (line 23) | class JavaJVM { FILE: src/drivers/devices/cpu/flowunit/mean/mean_flowunit.cc function MODELBOX_FLOWUNIT (line 90) | MODELBOX_FLOWUNIT(MeanFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 102) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/mean/mean_flowunit.h function class (line 38) | class MeanFlowUnit : public MeanFlowUnitBase { FILE: src/drivers/devices/cpu/flowunit/mean/mean_flowunit_test.cc type modelbox (line 33) | namespace modelbox { class MeanCpuFlowUnitTest (line 34) | class MeanCpuFlowUnitTest : public testing::Test { method MeanCpuFlowUnitTest (line 36) | MeanCpuFlowUnitTest() : driver_flow_(std::make_sharedClear(); } function Status (line 56) | Status MeanCpuFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 252) | TEST_F(MeanCpuFlowUnitTest, RunUnit) { FILE: src/drivers/devices/cpu/flowunit/meta_mapping/meta_mapping_flowunit.cc function MODELBOX_FLOWUNIT (line 226) | MODELBOX_FLOWUNIT(MetaMappingFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 241) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/meta_mapping/meta_mapping_flowunit.h function class (line 47) | class MetaMappingFlowUnit : public modelbox::FlowUnit { FILE: src/drivers/devices/cpu/flowunit/meta_mapping/meta_mapping_flowunit_test.cc type modelbox (line 32) | namespace modelbox { class MetaMappingFlowUnitTest (line 33) | class MetaMappingFlowUnitTest : public testing::Test { method MetaMappingFlowUnitTest (line 35) | MetaMappingFlowUnitTest() : driver_flow_(std::make_shared(... method SetUp (line 38) | void SetUp() override { method TearDown (line 43) | void TearDown() override { driver_flow_ = nullptr; } function Status (line 80) | Status MetaMappingFlowUnitTest::AddMockFlowUnit() { return STATUS_OK; } function TEST_F (line 82) | TEST_F(MetaMappingFlowUnitTest, NameMapping) { function TEST_F (line 105) | TEST_F(MetaMappingFlowUnitTest, Int32Mapping) { function TEST_F (line 152) | TEST_F(MetaMappingFlowUnitTest, StringMapping) { FILE: src/drivers/devices/cpu/flowunit/mindspore_lite_inference/flowunit_desc.cc function CreateDriverFactory (line 30) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 36) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 44) | modelbox::Status DriverInit() { function DriverFini (line 49) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/mindspore_lite_inference/mindspore_cpu_inference_flowunit.h function class (line 26) | class MindSporeInferenceCPUFlowUnit : public modelbox::FlowUnit { function class (line 43) | class MindSporeInferenceCPUFlowUnitFactory : public modelbox::FlowUnitFa... FILE: src/drivers/devices/cpu/flowunit/mindspore_lite_inference/mindspore_cpu_inference_flowunit_test.cc type modelbox (line 31) | namespace modelbox { class InferenceMindSporeCPUFlowUnitTest (line 32) | class InferenceMindSporeCPUFlowUnitTest : public testing::Test { method InferenceMindSporeCPUFlowUnitTest (line 34) | InferenceMindSporeCPUFlowUnitTest() method SetUp (line 38) | void SetUp() override { method TearDown (line 60) | void TearDown() override { function TEST_F (line 83) | TEST_F(InferenceMindSporeCPUFlowUnitTest, RunUnit) { function TEST_F (line 105) | TEST_F(InferenceMindSporeCPUFlowUnitTest, RunUnitEncrypt) { FILE: src/drivers/devices/cpu/flowunit/model_decrypt_plugin/driver_desc.cc function CreateDriverFactory (line 31) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 37) | void DriverDescription(modelbox::DriverDesc* desc) { function DriverInit (line 45) | modelbox::Status DriverInit() { function DriverFini (line 50) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/model_decrypt_plugin/model_decrypt_plugin.h function class (line 25) | class ModelDecryptPlugin : public IModelDecryptPlugin { function class (line 41) | class ModelDecryptFactory : public modelbox::DriverFactory { FILE: src/drivers/devices/cpu/flowunit/model_decrypt_plugin/model_decrypt_plugin_test.cc type modelbox (line 43) | namespace modelbox { class ModelDecryptPluginTest (line 47) | class ModelDecryptPluginTest : public testing::Test { method ModelDecryptPluginTest (line 49) | ModelDecryptPluginTest() = default; method SetUp (line 53) | void SetUp() override { method TearDown (line 58) | void TearDown() override { function TEST_F (line 87) | TEST_F(ModelDecryptPluginTest, ModelDecryptTest) { FILE: src/drivers/devices/cpu/flowunit/normalize/normalize_flowunit.cc function MODELBOX_FLOWUNIT (line 89) | MODELBOX_FLOWUNIT(NormalizeFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 101) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/normalize/normalize_flowunit.h function class (line 37) | class NormalizeFlowUnit : public NormalizeFlowUnitBase { FILE: src/drivers/devices/cpu/flowunit/normalize/normalize_flowunit_test.cc type modelbox (line 32) | namespace modelbox { class NormalizeCpuFlowUnitTest (line 33) | class NormalizeCpuFlowUnitTest : public testing::Test { method NormalizeCpuFlowUnitTest (line 35) | NormalizeCpuFlowUnitTest() method SetUp (line 39) | void SetUp() override { method TearDown (line 44) | void TearDown() override { driver_flow_->Clear(); } function Status (line 56) | Status NormalizeCpuFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 255) | TEST_F(NormalizeCpuFlowUnitTest, RunUnit) { FILE: src/drivers/devices/cpu/flowunit/output_broker/broker_plugin/dis_output_broker/dis_output_broker.cc function DISStatus (line 212) | DISStatus DisOutputBroker::GetUserAuthInfo(char *project_id, char *ak_ar... function DISStatus (line 413) | DISStatus DisOutputBroker::PutRecordCallBack( FILE: src/drivers/devices/cpu/flowunit/output_broker/broker_plugin/dis_output_broker/dis_output_broker.h type DisOutputInfo (line 31) | typedef struct tag_DisOutputInfo { function class (line 47) | class DisOutputBroker : public modelbox::OutputBrokerPlugin { function class (line 90) | class DisOutputBrokerFactory : public modelbox::DriverFactory { FILE: src/drivers/devices/cpu/flowunit/output_broker/broker_plugin/dis_output_broker/driver_desc.cc function CreateDriverFactory (line 27) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 33) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 42) | modelbox::Status DriverInit() { function DriverFini (line 47) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/output_broker/broker_plugin/obs_output_broker/driver_desc.cc function CreateDriverFactory (line 27) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 33) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 40) | modelbox::Status DriverInit() { function DriverFini (line 45) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/output_broker/broker_plugin/obs_output_broker/obs_output_broker.h type OBSOutputInfo (line 34) | typedef struct tag_OBSOutputInfo { function class (line 52) | class ObsOutputBroker : public modelbox::OutputBrokerPlugin { function class (line 105) | class OBSOutputBrokerFactory : public modelbox::DriverFactory { FILE: src/drivers/devices/cpu/flowunit/output_broker/broker_plugin/obs_output_broker/obs_output_broker_test.cc type _OutputDataPack (line 34) | struct _OutputDataPack { type modelbox (line 40) | namespace modelbox { class OutputBrokerObsPluginTest (line 41) | class OutputBrokerObsPluginTest : public testing::Test { method OutputBrokerObsPluginTest (line 43) | OutputBrokerObsPluginTest() method SetUp (line 48) | void SetUp() override { method TearDown (line 53) | void TearDown() override { driver_flow_->Clear(); } function Status (line 122) | Status OutputBrokerObsPluginTest::AddMockFlowUnit() { return STATUS_OK; } function TEST_F (line 124) | TEST_F(OutputBrokerObsPluginTest, ObsOutputTest) { function TEST_F (line 185) | TEST_F(OutputBrokerObsPluginTest, ObsOutputTestWithNoFileName) { FILE: src/drivers/devices/cpu/flowunit/output_broker/broker_plugin/webhook_output_broker/driver_desc.cc function CreateDriverFactory (line 27) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 33) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 40) | modelbox::Status DriverInit() { function DriverFini (line 45) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/output_broker/broker_plugin/webhook_output_broker/webhook_output_broker.h type WebhookOutputInfo (line 30) | typedef struct tag_WebhookOutputInfo { function class (line 35) | class WebhookOutputBroker : public modelbox::OutputBrokerPlugin { function class (line 70) | class WebhookOutputBrokerFactory : public modelbox::DriverFactory { FILE: src/drivers/devices/cpu/flowunit/output_broker/output_broker_flowunit.cc function MODELBOX_FLOWUNIT (line 507) | MODELBOX_FLOWUNIT(OutputBrokerFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 516) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/output_broker/output_broker_flowunit.h function class (line 57) | class BrokerDataQueue { function class (line 78) | class BrokerInstance { FILE: src/drivers/devices/cpu/flowunit/output_broker/output_broker_flowunit_test.cc type modelbox (line 38) | namespace modelbox { class OutputBrokerFlowUnitTest (line 39) | class OutputBrokerFlowUnitTest : public testing::Test { method OutputBrokerFlowUnitTest (line 41) | OutputBrokerFlowUnitTest() : driver_flow_(std::make_shared... method SetUp (line 46) | void SetUp() override { method TearDown (line 51) | void TearDown() override { driver_flow_ = nullptr; } function Status (line 116) | Status OutputBrokerFlowUnitTest::AddMockFlowUnit() { return STATUS_OK; } function TEST_F (line 118) | TEST_F(OutputBrokerFlowUnitTest, InitUnit) { function TEST_F (line 148) | TEST_F(OutputBrokerFlowUnitTest, DisOutputTest) { function TEST_F (line 198) | TEST_F(OutputBrokerFlowUnitTest, WebhookOutputTest) { FILE: src/drivers/devices/cpu/flowunit/padding/padding_flowunit.cc type dest_roi_proportions (line 151) | struct dest_roi_proportions type dest_roi_proportions (line 152) | struct dest_roi_proportions function MODELBOX_FLOWUNIT (line 253) | MODELBOX_FLOWUNIT(PaddingFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 291) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/padding/padding_flowunit.h type class (line 51) | enum class type dest_roi_proportions (line 52) | struct dest_roi_proportions { function width_ (line 86) | int32_t width_{0} function height_ (line 87) | int32_t height_{0} function output_buffer_size_ (line 88) | size_t output_buffer_size_{0} FILE: src/drivers/devices/cpu/flowunit/padding/padding_flowunit_test.cc type modelbox (line 36) | namespace modelbox { class PaddingFlowUnitTest (line 38) | class PaddingFlowUnitTest : public testing::Test { method PaddingFlowUnitTest (line 40) | PaddingFlowUnitTest() : driver_flow_(std::make_shared()) {} function TEST_F (line 52) | TEST_F(PaddingFlowUnitTest, TestPaddingImage) { FILE: src/drivers/devices/cpu/flowunit/python/flowunit_desc.cc function CreateDriverFactory (line 33) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 39) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 48) | modelbox::Status DriverInit() { function DriverFini (line 64) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/python/python_flowunit.h function class (line 34) | class PythonFlowUnitDesc : public modelbox::FlowUnitDesc { function is_enable_debug_ (line 84) | bool is_enable_debug_{false}; function class (line 87) | class PythonFlowUnitFactory : public modelbox::FlowUnitFactory { FILE: src/drivers/devices/cpu/flowunit/python/python_flowunit_test.cc type modelbox (line 35) | namespace modelbox { class PythonFlowUnitTest (line 36) | class PythonFlowUnitTest : public testing::Test { method PythonFlowUnitTest (line 38) | PythonFlowUnitTest() : driver_flow_(std::make_shared... method SetUp (line 43) | void SetUp() override {} method TearDown (line 45) | void TearDown() override { driver_flow_->Clear(); } function TEST_F (line 58) | TEST_F(PythonFlowUnitTest, Init) { function TEST_F (line 86) | TEST_F(PythonFlowUnitTest, StatusCount) { FILE: src/drivers/devices/cpu/flowunit/python/python_module.cc function PYBIND11_MODULE (line 62) | PYBIND11_MODULE(_flowunit, m) { FILE: src/drivers/devices/cpu/flowunit/python/python_module.h function class (line 24) | class PythonInterpreter { FILE: src/drivers/devices/cpu/flowunit/resize/resize_flowunit.cc function MODELBOX_FLOWUNIT (line 166) | MODELBOX_FLOWUNIT(CVResizeFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 190) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/resize/resize_flowunit_test.cc type modelbox (line 36) | namespace modelbox { class CVResizeFlowUnitTest (line 37) | class CVResizeFlowUnitTest : public testing::Test { method CVResizeFlowUnitTest (line 39) | CVResizeFlowUnitTest() : driver_flow_(std::make_sharedClear(); } function Status (line 59) | Status CVResizeFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 270) | TEST_F(CVResizeFlowUnitTest, InitUnit) { FILE: src/drivers/devices/cpu/flowunit/tensorflow/flowunit_desc.cc function CreateDriverFactory (line 30) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 36) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 44) | modelbox::Status DriverInit() { function DriverFini (line 49) | void DriverFini() { FILE: src/drivers/devices/cpu/flowunit/tensorflow/tensorflow_cpu_inference_flowunit.h function class (line 26) | class InferenceTensorflowCpuFlowUnit : public InferenceTensorflowFlowUnit { function class (line 32) | class InferenceTensorflowCpuFlowUnitFactory : public modelbox::FlowUnitF... FILE: src/drivers/devices/cpu/flowunit/tensorflow/tensorflow_cpu_inference_flowunit_test.cc type modelbox (line 35) | namespace modelbox { class InferenceTensorflowCpuFlowUnitTest (line 36) | class InferenceTensorflowCpuFlowUnitTest : public testing::Test { method InferenceTensorflowCpuFlowUnitTest (line 38) | InferenceTensorflowCpuFlowUnitTest() method SetUp (line 42) | void SetUp() override { method TearDown (line 58) | void TearDown() override { function TEST_F (line 110) | TEST_F(InferenceTensorflowCpuFlowUnitTest, RunUnitBatch) { FILE: src/drivers/devices/cpu/flowunit/video_decoder/ffmpeg_video_decoder.h function class (line 31) | class FfmpegVideoDecoder { FILE: src/drivers/devices/cpu/flowunit/video_decoder/video_decoder_flowunit.cc function MODELBOX_FLOWUNIT (line 388) | MODELBOX_FLOWUNIT(VideoDecoderFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 405) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/video_decoder/video_decoder_flowunit.h function class (line 72) | class VideoDecoderFlowUnit : public modelbox::FlowUnit { function AVPixelFormat (line 124) | AVPixelFormat out_pix_fmt_{AV_PIX_FMT_NV12}; FILE: src/drivers/devices/cpu/flowunit/video_decoder/video_decoder_flowunit_test.cc type modelbox (line 31) | namespace modelbox { class VideoDecoderFlowUnitTest (line 32) | class VideoDecoderFlowUnitTest : public testing::Test { method VideoDecoderFlowUnitTest (line 34) | VideoDecoderFlowUnitTest() = default; function TEST_F (line 57) | TEST_F(VideoDecoderFlowUnitTest, cpuDecoderNv12Test) { function TEST_F (line 62) | TEST_F(VideoDecoderFlowUnitTest, cpuDecoderRgbTest) { function TEST_F (line 67) | TEST_F(VideoDecoderFlowUnitTest, cpuDecoderBgrTest) { FILE: src/drivers/devices/cpu/flowunit/video_demuxer/ffmpeg_reader.cc function CheckTimeout (line 28) | static int CheckTimeout(void *ctx) { FILE: src/drivers/devices/cpu/flowunit/video_demuxer/ffmpeg_reader.h function class (line 32) | class FfmpegReader { FILE: src/drivers/devices/cpu/flowunit/video_demuxer/ffmpeg_video_demuxer.cc function AVCodecID (line 97) | AVCodecID FfmpegVideoDemuxer::GetCodecID() { return codec_id_; } function AVCodecParameters (line 101) | const AVCodecParameters *FfmpegVideoDemuxer::GetCodecParam() { FILE: src/drivers/devices/cpu/flowunit/video_demuxer/ffmpeg_video_demuxer.h function stream_id_ (line 96) | int32_t stream_id_{0} function AVCodecID (line 97) | AVCodecID codec_id_{AVCodecID::AV_CODEC_ID_H264}; FILE: src/drivers/devices/cpu/flowunit/video_demuxer/video_demux_flowunit_retry_test.cc type modelbox (line 32) | namespace modelbox { class VideoDemuxerFlowUnitRetryTest (line 33) | class VideoDemuxerFlowUnitRetryTest : public testing::Test { method VideoDemuxerFlowUnitRetryTest (line 35) | VideoDemuxerFlowUnitRetryTest() method GetDriverFlow (line 38) | std::shared_ptr GetDriverFlow() { return driver_flow_; } function TEST_F (line 74) | TEST_F(VideoDemuxerFlowUnitRetryTest, RtspInputTest) { FILE: src/drivers/devices/cpu/flowunit/video_demuxer/video_demuxer_flowunit.cc function MODELBOX_FLOWUNIT (line 346) | MODELBOX_FLOWUNIT(VideoDemuxerFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 356) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/video_demuxer/video_demuxer_flowunit.h type DemuxStatus (line 55) | enum DemuxStatus { DEMUX_FAIL = 0, DEMUX_SUCCESS = 1 } function is_retry_reset_ (line 111) | bool is_retry_reset_{false}; function IsRunning (line 129) | bool IsRunning() const; function packet_drop_count_ (line 151) | size_t packet_drop_count_{0} function missing_pre_packet_ (line 152) | bool missing_pre_packet_{false}; FILE: src/drivers/devices/cpu/flowunit/video_demuxer/video_demuxer_flowunit_test.cc type modelbox (line 30) | namespace modelbox { class VideoDemuxerFlowUnitTest (line 31) | class VideoDemuxerFlowUnitTest : public testing::Test { method VideoDemuxerFlowUnitTest (line 33) | VideoDemuxerFlowUnitTest() = default; FILE: src/drivers/devices/cpu/flowunit/video_encoder/ffmpeg_video_encoder.h function class (line 29) | class FfmpegVideoEncoder { FILE: src/drivers/devices/cpu/flowunit/video_encoder/ffmpeg_video_muxer.h function is_header_wrote_ (line 42) | bool is_header_wrote_{false}; FILE: src/drivers/devices/cpu/flowunit/video_encoder/ffmpeg_writer.h function class (line 29) | class FfmpegWriter { FILE: src/drivers/devices/cpu/flowunit/video_encoder/video_encoder_flowunit.cc function MODELBOX_FLOWUNIT (line 415) | MODELBOX_FLOWUNIT(VideoEncoderFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 436) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/video_encoder/video_encoder_flowunit.h function class (line 60) | class VideoEncoderFlowUnit : public modelbox::FlowUnit { function bit_rate_ (line 127) | uint64_t bit_rate_{0} function reopen_remote_ (line 128) | bool reopen_remote_{false}; FILE: src/drivers/devices/cpu/flowunit/video_encoder/video_encoder_flowunit_test.cc type modelbox (line 31) | namespace modelbox { class VideoEncoderFlowUnitTest (line 32) | class VideoEncoderFlowUnitTest : public testing::Test { method VideoEncoderFlowUnitTest (line 34) | VideoEncoderFlowUnitTest() = default; function Status (line 60) | Status VideoEncoderFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 159) | TEST_F(VideoEncoderFlowUnitTest, InitUnit) { FILE: src/drivers/devices/cpu/flowunit/video_input/video_input_flowunit.cc function MODELBOX_FLOWUNIT (line 77) | MODELBOX_FLOWUNIT(VideoInputFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 87) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cpu/flowunit/video_input/video_input_flowunit.h function class (line 39) | class VideoInputFlowUnit : public modelbox::FlowUnit { FILE: src/drivers/devices/cuda/core/cuda_memory.cc type modelbox (line 20) | namespace modelbox { function CudaReleaseMemoryAsync (line 30) | void CudaReleaseMemoryAsync(void *mem_list_ptr) { function Status (line 40) | Status CudaStream::Sync() const { function Status (line 58) | Status CudaStream::Bind( function Status (line 139) | Status CudaStreamPool::Free(const CudaStream *stream) { function Status (line 155) | Status CudaMemory::BindStream(const std::shared_ptr &strea... function Status (line 179) | Status CudaMemory::DetachStream() { function Status (line 193) | Status CudaMemory::CopyExtraMetaTo(std::shared_ptr &devi... function Status (line 203) | Status CudaMemory::CombineExtraMeta( function Status (line 234) | Status CudaMemoryPool::Init() { function Status (line 333) | Status CudaMemoryManager::Init() { function Status (line 397) | Status CudaMemoryManager::Copy(void *dest, size_t dest_size, function Status (line 430) | Status CudaMemoryManager::GetDeviceMemUsage(size_t *free, size_t *tota... function Status (line 458) | Status CudaMemoryManager::DeviceMemoryCopy( function Status (line 495) | Status CudaMemoryManager::CudaMemcpyAsync( function Status (line 552) | Status CudaMemoryManager::SetupCudaStream( FILE: src/drivers/devices/cuda/core/device_cuda.cc type modelbox (line 27) | namespace modelbox { function Status (line 36) | Status Cuda::DeviceExecute(const DevExecuteCallBack &fun, int32_t prio... function Status (line 113) | Status CudaFlowUnit::Process(std::shared_ptr da... FILE: src/drivers/devices/cuda/core/driver_desc.cc function CreateDriverFactory (line 39) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 45) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 52) | modelbox::Status DriverInit() { function DriverFini (line 82) | void DriverFini() { FILE: src/drivers/devices/cuda/core/include/modelbox/device/cuda/cuda_memory.h function IsInDevice (line 50) | inline bool IsInDevice(const std::string &device_id) const { function IsInDevice (line 55) | inline bool IsInDevice(int32_t device_id) const { function Status (line 61) | Status Sync() const; FILE: src/drivers/devices/cuda/core/include/modelbox/device/cuda/device_cuda.h function namespace (line 57) | namespace modelbox { FILE: src/drivers/devices/cuda/flowunit/color_transpose/color_transpose.cc function NppStatus (line 27) | NppStatus RGBToGRAY(NppiSize &size, const uint8_t *input_data, function NppStatus (line 36) | NppStatus BGRToGRAY(NppiSize &size, const uint8_t *input_data, function NppStatus (line 54) | NppStatus ColorTransposeFunction(const std::string &source_color, function IsColor (line 84) | bool IsColor(const std::string &type) { function NumberOfChannels (line 88) | std::size_t NumberOfChannels(const std::string &type) { function GetParm (line 92) | modelbox::Status GetParm(const std::shared_ptr &buffer, function GetAndCheckParm (line 141) | modelbox::Status GetAndCheckParm( function MODELBOX_FLOWUNIT (line 249) | MODELBOX_FLOWUNIT(ColorTransposeFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 267) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cuda/flowunit/color_transpose/color_transpose.h function class (line 45) | class ColorTransposeFlowUnit : public modelbox::CudaFlowUnit { FILE: src/drivers/devices/cuda/flowunit/color_transpose/color_transpose_test.cc type modelbox (line 37) | namespace modelbox { class ColorTransposeFlowUnitTest (line 38) | class ColorTransposeFlowUnitTest : public testing::Test { method ColorTransposeFlowUnitTest (line 40) | ColorTransposeFlowUnitTest() : driver_flow_(std::make_shared CreateDriverFactory() { function DriverDescription (line 27) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 34) | modelbox::Status DriverInit() { return modelbox::STATUS_OK; } function DriverFini (line 36) | void DriverFini() {} FILE: src/drivers/devices/cuda/flowunit/image_rotate/image_rotate.cc function MODELBOX_FLOWUNIT (line 74) | MODELBOX_FLOWUNIT(ImageRotateGpuFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 87) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cuda/flowunit/image_rotate/image_rotate.h function class (line 42) | class ImageRotateGpuFlowUnit : public ImageRotateFlowUnitBase { FILE: src/drivers/devices/cuda/flowunit/image_rotate/image_rotate_test.cc type modelbox (line 23) | namespace modelbox { function TEST_F (line 25) | TEST_F(ImageRotateFlowUnitTest, CudaRotateTest) { FILE: src/drivers/devices/cuda/flowunit/mean/mean.cc function CheckRoiValid (line 22) | bool CheckRoiValid(const ImageRect &roi) { function Mean_PLANAR_32f_P3R (line 32) | int32_t Mean_PLANAR_32f_P3R(const float *pSrcPlanarData, int width, int ... FILE: src/drivers/devices/cuda/flowunit/mean/mean.h type ImageRect (line 37) | typedef struct { type ImageMean_32f (line 44) | typedef struct { FILE: src/drivers/devices/cuda/flowunit/mean/mean_flowunit.cc function MODELBOX_FLOWUNIT (line 159) | MODELBOX_FLOWUNIT(MeanFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 171) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cuda/flowunit/mean/mean_flowunit.h function class (line 42) | class MeanFlowUnit : public modelbox::CudaFlowUnit { FILE: src/drivers/devices/cuda/flowunit/mean/mean_flowunit_test.cc type modelbox (line 34) | namespace modelbox { class MeanGpuFlowUnitTest (line 35) | class MeanGpuFlowUnitTest : public testing::Test { method MeanGpuFlowUnitTest (line 37) | MeanGpuFlowUnitTest() : driver_flow_(std::make_sharedClear(); } function Status (line 64) | Status MeanGpuFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 257) | TEST_F(MeanGpuFlowUnitTest, RunUnit) { FILE: src/drivers/devices/cuda/flowunit/mindspore_lite_inference/flowunit_desc.cc function CreateDriverFactory (line 30) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 36) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 45) | modelbox::Status DriverInit() { function DriverFini (line 50) | void DriverFini() { FILE: src/drivers/devices/cuda/flowunit/mindspore_lite_inference/mindspore_cuda_inference_flowunit.h function class (line 27) | class MindSporeInferenceCudaFlowUnit : public modelbox::CudaFlowUnit { function class (line 44) | class MindSporeInferenceCudaFlowUnitFactory : public modelbox::FlowUnitF... FILE: src/drivers/devices/cuda/flowunit/mindspore_lite_inference/mindspore_cuda_inference_flowunit_test.cc type modelbox (line 33) | namespace modelbox { class InferenceMindSporeCudaFlowUnitTest (line 34) | class InferenceMindSporeCudaFlowUnitTest : public testing::Test { method InferenceMindSporeCudaFlowUnitTest (line 36) | InferenceMindSporeCudaFlowUnitTest() method SetUp (line 40) | virtual void SetUp() { method TearDown (line 69) | virtual void TearDown() { function TEST_F (line 92) | TEST_F(InferenceMindSporeCudaFlowUnitTest, RunUnit) { function TEST_F (line 114) | TEST_F(InferenceMindSporeCudaFlowUnitTest, RunUnitEncrypt) { FILE: src/drivers/devices/cuda/flowunit/normalize/normalize.cc function CheckRoiValid (line 22) | bool CheckRoiValid(const ImageRect &roi) { function Scale_32f_C1IR (line 32) | int32_t Scale_32f_C1IR(float *imageData, int width, ImageRect &rect, FILE: src/drivers/devices/cuda/flowunit/normalize/normalize.h type ImageRect (line 37) | typedef struct { FILE: src/drivers/devices/cuda/flowunit/normalize/normalize_flowunit.cc function MODELBOX_FLOWUNIT (line 171) | MODELBOX_FLOWUNIT(NormalizeFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 183) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cuda/flowunit/normalize/normalize_flowunit.h function class (line 39) | class NormalizeFlowUnit : public modelbox::CudaFlowUnit { FILE: src/drivers/devices/cuda/flowunit/normalize/normalize_flowunit_test.cc type modelbox (line 34) | namespace modelbox { class NormalizeGpuFlowUnitTest (line 35) | class NormalizeGpuFlowUnitTest : public testing::Test { method NormalizeGpuFlowUnitTest (line 37) | NormalizeGpuFlowUnitTest() method SetUp (line 41) | void SetUp() override { method TearDown (line 53) | void TearDown() override { driver_flow_->Clear(); } function Status (line 65) | Status NormalizeGpuFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 262) | TEST_F(NormalizeGpuFlowUnitTest, RunUnit) { FILE: src/drivers/devices/cuda/flowunit/normalize_v2/normalize_flowunit.cc function GetParm (line 57) | modelbox::Status GetParm(const std::shared_ptr &buffer, function GetAndCheckParm (line 95) | modelbox::Status GetAndCheckParm( function MODELBOX_FLOWUNIT (line 191) | MODELBOX_FLOWUNIT(NormalizeFlowUnitV2, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 207) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cuda/flowunit/normalize_v2/normalize_flowunit.h function class (line 35) | class NormalizeFlowUnitV2 : public modelbox::CudaFlowUnit { FILE: src/drivers/devices/cuda/flowunit/normalize_v2/normalize_flowunit_test.cc type modelbox (line 37) | namespace modelbox { class NormalizeV2FlowUnitTest (line 38) | class NormalizeV2FlowUnitTest : public testing::Test { method NormalizeV2FlowUnitTest (line 40) | NormalizeV2FlowUnitTest() method SetUp (line 44) | void SetUp() override { method TearDown (line 56) | void TearDown() override { driver_flow_->Clear(); } function Status (line 68) | Status NormalizeV2FlowUnitTest::AddMockFlowUnit() { function TEST_F (line 134) | TEST_F(NormalizeV2FlowUnitTest, NormalizeV2Test) { FILE: src/drivers/devices/cuda/flowunit/nppi_crop/nppi_crop_flowunit.cc function MODELBOX_FLOWUNIT (line 214) | MODELBOX_FLOWUNIT(NppiCropFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 225) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cuda/flowunit/nppi_crop/nppi_crop_flowunit.h type ImageSize (line 57) | typedef struct { function class (line 62) | class NppiCropFlowUnit : public modelbox::CudaFlowUnit { FILE: src/drivers/devices/cuda/flowunit/nppi_crop/nppi_crop_flowunit_test.cc type modelbox (line 35) | namespace modelbox { class NppiCropFlowUnitTest (line 36) | class NppiCropFlowUnitTest : public testing::Test { method NppiCropFlowUnitTest (line 38) | NppiCropFlowUnitTest() : driver_flow_(std::make_shared()) {} method SetUp (line 41) | void SetUp() override { method TearDown (line 53) | void TearDown() override { driver_flow_ = nullptr; } function Status (line 65) | Status NppiCropFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 234) | TEST_F(NppiCropFlowUnitTest, TestC3r) { FILE: src/drivers/devices/cuda/flowunit/nppi_resize/resize_flowunit.cc function NppiInterpolationMode (line 270) | NppiInterpolationMode NppiResizeFlowUnit::GetNppiResizeInterpolation( function MODELBOX_FLOWUNIT (line 285) | MODELBOX_FLOWUNIT(NppiResizeFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 308) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cuda/flowunit/nppi_resize/resize_flowunit.h type ImageSize (line 51) | typedef struct { function class (line 57) | class NppiResizeFlowUnit : public modelbox::CudaFlowUnit { function dest_width_ (line 107) | size_t dest_width_{0} function dest_height_ (line 108) | size_t dest_height_{0} FILE: src/drivers/devices/cuda/flowunit/nppi_resize/resize_flowunit_test.cc type modelbox (line 37) | namespace modelbox { class NppiResizeFlowUnitTest (line 38) | class NppiResizeFlowUnitTest : public testing::Test { method NppiResizeFlowUnitTest (line 40) | NppiResizeFlowUnitTest() : driver_flow_(std::make_sharedClear(); } function Status (line 67) | Status NppiResizeFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 501) | TEST_F(NppiResizeFlowUnitTest, TestC3r) { FILE: src/drivers/devices/cuda/flowunit/nv_image_decoder/nv_image_decoder.cc function ImageType (line 133) | ImageType NvImageDecoderFlowUnit::CheckImageType(const uint8_t *input_da... function MODELBOX_FLOWUNIT (line 263) | MODELBOX_FLOWUNIT(NvImageDecoderFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 283) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cuda/flowunit/nv_image_decoder/nv_image_decoder.h type ImageType (line 47) | enum ImageType { function nvjpegHandle_t (line 79) | nvjpegHandle_t handle_{nullptr}; FILE: src/drivers/devices/cuda/flowunit/nv_image_decoder/nv_image_decoder_test.cc type modelbox (line 39) | namespace modelbox { class NvImageDecoderFlowUnitTest (line 40) | class NvImageDecoderFlowUnitTest : public testing::Test { method NvImageDecoderFlowUnitTest (line 42) | NvImageDecoderFlowUnitTest() method SetUp (line 46) | void SetUp() override { method TearDown (line 58) | void TearDown() override { driver_flow_->Clear(); } function Status (line 70) | Status NvImageDecoderFlowUnitTest::AddMockFlowUnit() { function TEST_F (line 290) | TEST_F(NvImageDecoderFlowUnitTest, NvDecodeTest) { FILE: src/drivers/devices/cuda/flowunit/padding/padding_flowunit.cc function MODELBOX_FLOWUNIT (line 259) | MODELBOX_FLOWUNIT(PaddingFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 298) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cuda/flowunit/padding/padding_flowunit.h type class (line 52) | enum class function width_ (line 78) | int32_t width_{0} function height_ (line 79) | int32_t height_{0} function output_buffer_size_ (line 80) | size_t output_buffer_size_{0} function NppiInterpolationMode (line 85) | NppiInterpolationMode interpolation_{NPPI_INTER_LINEAR}; FILE: src/drivers/devices/cuda/flowunit/padding/padding_flowunit_test.cc type modelbox (line 36) | namespace modelbox { class NppiPaddingFlowUnitTest (line 37) | class NppiPaddingFlowUnitTest : public testing::Test { method NppiPaddingFlowUnitTest (line 39) | NppiPaddingFlowUnitTest() : driver_flow_(std::make_shared(... method SetUp (line 42) | void SetUp() override { method TearDown (line 51) | void TearDown() override { driver_flow_ = nullptr; } function TEST_F (line 62) | TEST_F(NppiPaddingFlowUnitTest, TestPaddingImage) { FILE: src/drivers/devices/cuda/flowunit/tensorflow/flowunit_desc.cc function CreateDriverFactory (line 30) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 36) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 44) | modelbox::Status DriverInit() { function DriverFini (line 49) | void DriverFini() { FILE: src/drivers/devices/cuda/flowunit/tensorflow/tensorflow_gpu_inference_flowunit.h function class (line 26) | class InferenceTensorflowGpuFlowUnit : public InferenceTensorflowFlowUnit { function class (line 32) | class InferenceTensorflowGpuFlowUnitFactory : public modelbox::FlowUnitF... FILE: src/drivers/devices/cuda/flowunit/tensorflow/tensorflow_gpu_inference_flowunit_test.cc type modelbox (line 36) | namespace modelbox { class InferenceTensorflowCudaFlowUnitTest (line 37) | class InferenceTensorflowCudaFlowUnitTest : public testing::Test { method InferenceTensorflowCudaFlowUnitTest (line 39) | InferenceTensorflowCudaFlowUnitTest() method SetUp (line 43) | void SetUp() override { method TearDown (line 66) | void TearDown() override { function TEST_F (line 156) | TEST_F(InferenceTensorflowCudaFlowUnitTest, RunUnitBatch) { function TEST_F (line 178) | TEST_F(InferenceTensorflowCudaFlowUnitTest, RunUnitSingle) { function TEST_F (line 199) | TEST_F(InferenceTensorflowCudaFlowUnitTest, RunPlugin) { function TEST_F (line 221) | TEST_F(InferenceTensorflowCudaFlowUnitTest, RunSaveModel) { FILE: src/drivers/devices/cuda/flowunit/tensorrt/common_util.h function Volume (line 25) | inline int Volume(nvinfer1::Dims dims) { type TensorRTInferDeleter (line 31) | struct TensorRTInferDeleter { FILE: src/drivers/devices/cuda/flowunit/tensorrt/flowunit_desc.cc function CreateDriverFactory (line 28) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 34) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 41) | modelbox::Status DriverInit() { function DriverFini (line 48) | void DriverFini() { FILE: src/drivers/devices/cuda/flowunit/tensorrt/nvplugin/plugin_factory.h function isLeakyRelu (line 44) | inline bool isLeakyRelu(const char *layerName) { function isUpsample (line 51) | inline bool isUpsample(const char *layerName) { function isPlugin (line 125) | bool isPlugin(const char *name) override { return isPluginExt(name); } function isPluginExt (line 127) | bool isPluginExt(const char *name) override { function destroyPlugin (line 136) | void destroyPlugin() { FILE: src/drivers/devices/cuda/flowunit/tensorrt/nvplugin/upsample-layer.cpp type nvinfer1 (line 24) | namespace nvinfer1 { function write_buffer (line 26) | void write_buffer(char *&buffer, const T &val) { function read_buffer (line 32) | void read_buffer(const char *&buffer, T &val) { function Dims (line 118) | Dims UpsampleLayerPlugin2::getOutputDimensions(int index, const Dims *... FILE: src/drivers/devices/cuda/flowunit/tensorrt/nvplugin/upsample-layer.h function supportsFormat (line 44) | bool supportsFormat(DataType type, PluginFormat format) const override { function initialize (line 54) | int initialize() override; function getWorkspaceSize (line 58) | size_t getWorkspaceSize(int maxBatchSize) const override { return 0; } function getSerializationSize (line 63) | size_t getSerializationSize() override { FILE: src/drivers/devices/cuda/flowunit/tensorrt/tensorrt_inference_flowunit.cc function ConvertTrtTypeToModelBoxType (line 49) | modelbox::Status ConvertTrtTypeToModelBoxType( function ConvertModelBoxTypeToTorchType (line 61) | modelbox::Status ConvertModelBoxTypeToTorchType( FILE: src/drivers/devices/cuda/flowunit/tensorrt/tensorrt_inference_flowunit.h function class (line 51) | class iLogger : public nvinfer1::ILogger { function device (line 86) | int device{0} function onnx_opt_batch_size (line 87) | int onnx_opt_batch_size{1} function onnx_max_batch_size (line 88) | int onnx_max_batch_size{1} function pct (line 98) | float pct{99}; function class (line 182) | class RndInt8Calibrator : public nvinfer1::IInt8EntropyCalibrator { FILE: src/drivers/devices/cuda/flowunit/tensorrt/tensorrt_inference_flowunit_test.cc type modelbox (line 35) | namespace modelbox { class TensorRTFlowUnitTest (line 36) | class TensorRTFlowUnitTest : public testing::Test { method TensorRTFlowUnitTest (line 38) | TensorRTFlowUnitTest() : driver_flow_(std::make_shared CreatePlugin() { FILE: src/drivers/devices/cuda/flowunit/tensorrt/test_plugin/generate_plugin.h function class (line 28) | class OriginInferencePlugin : public TensorRTInferencePlugin { FILE: src/drivers/devices/cuda/flowunit/torch/flowunit_desc.cc function CreateDriverFactory (line 31) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 37) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 45) | modelbox::Status DriverInit() { function DriverFini (line 50) | void DriverFini() { FILE: src/drivers/devices/cuda/flowunit/torch/torch_inference_flowunit.cc function ConvertTorchTypeToModelBoxType (line 57) | modelbox::Status ConvertTorchTypeToModelBoxType( function ConvertModelBoxTypeToTorchType (line 69) | modelbox::Status ConvertModelBoxTypeToTorchType( FILE: src/drivers/devices/cuda/flowunit/torch/torch_inference_flowunit.h function class (line 37) | class TorchInferenceFlowUnitDesc : public modelbox::FlowUnitDesc { function class (line 50) | class TorchInferenceParam { function class (line 58) | class TorchInferenceFlowUnit : public modelbox::FlowUnit { function class (line 120) | class TorchInferenceFlowUnitFactory : public modelbox::FlowUnitFactory { FILE: src/drivers/devices/cuda/flowunit/torch/torch_inference_flowunit_test.cc type modelbox (line 35) | namespace modelbox { class TorchInferenceFlowUnitTest (line 36) | class TorchInferenceFlowUnitTest : public testing::Test { method TorchInferenceFlowUnitTest (line 38) | TorchInferenceFlowUnitTest() method SetUp (line 42) | void SetUp() override { method TearDown (line 54) | void TearDown() override { function TEST_F (line 332) | TEST_F(TorchInferenceFlowUnitTest, RunUnitSingleOutput) { function TEST_F (line 355) | TEST_F(TorchInferenceFlowUnitTest, RunUnitSingleOutputEncrypt) { function TEST_F (line 378) | TEST_F(TorchInferenceFlowUnitTest, RunUnitMutiOutput) { FILE: src/drivers/devices/cuda/flowunit/video_decoder/nppi_color_converter.h function class (line 26) | class NppiColorConverter { FILE: src/drivers/devices/cuda/flowunit/video_decoder/nvcodec_video_decoder.cc function NvcodecConcurrencyLimiter (line 26) | NvcodecConcurrencyLimiter *NvcodecConcurrencyLimiter::GetInstance() { FILE: src/drivers/devices/cuda/flowunit/video_decoder/nvcodec_video_decoder.h function count_ (line 49) | uint32_t count_{0} function limited_ (line 50) | bool limited_{false}; function class (line 53) | class NVDECException : public std::exception { function NVDECException (line 73) | inline NVDECException NVDECException::MakeNVDECException( function height (line 87) | int32_t height{0} function timestamp (line 88) | int64_t timestamp{0} function GetSize (line 101) | size_t GetSize() { return size_; } function GetPts (line 105) | int64_t GetPts() { return pts_; } function pts_ (line 110) | int64_t pts_{0} function GetWidth (line 128) | int32_t GetWidth() { return frame_width_; } function GetHeight (line 130) | int32_t GetHeight() { return frame_height_; } function std (line 132) | const std::string &GetFileUrl() { return file_url_; } function HandleVideoSequenceProc (line 142) | static int32_t CUDAAPI HandleVideoSequenceProc(void *user_data, function HandlePictureDecodeProc (line 148) | static int32_t CUDAAPI HandlePictureDecodeProc(void *user_data, function HandlePictureDisplayProc (line 153) | static int32_t CUDAAPI function GetFrameSize (line 179) | inline int32_t GetFrameSize() { function frame_width_ (line 194) | int32_t frame_width_{0} function frame_height_ (line 195) | int32_t frame_height_{0} function luma_height_ (line 196) | int32_t luma_height_{0} function chroma_height_ (line 197) | int32_t chroma_height_{0} function chroma_planes_number_ (line 198) | int32_t chroma_planes_number_{0} function surface_height_ (line 199) | int32_t surface_height_{0} function surface_width_ (line 200) | int32_t surface_width_{0} function cudaVideoChromaFormat (line 201) | cudaVideoChromaFormat chroma_format_{} function cudaVideoSurfaceFormat (line 202) | cudaVideoSurfaceFormat output_format_{} function byte_depth_per_pixel_ (line 203) | uint8_t byte_depth_per_pixel_{1} function cudaVideoCodec (line 204) | cudaVideoCodec codec_id_{} function CUVIDEOFORMAT (line 205) | CUVIDEOFORMAT video_format_{} function frame_count_in_one_decode_ (line 208) | size_t frame_count_in_one_decode_{0} function latest_pts_ (line 214) | int64_t latest_pts_{0} function gpu_id_ (line 215) | int32_t gpu_id_{0} function is_limiter_released_ (line 217) | bool is_limiter_released_{false}; FILE: src/drivers/devices/cuda/flowunit/video_decoder/video_decoder_flowunit.cc function MODELBOX_FLOWUNIT (line 383) | MODELBOX_FLOWUNIT(VideoDecoderFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 409) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/cuda/flowunit/video_decoder/video_decoder_flowunit.h function class (line 72) | class VideoDecoderFlowUnit : public modelbox::FlowUnit { function skip_err_frame_ (line 125) | bool skip_err_frame_{false}; FILE: src/drivers/devices/cuda/flowunit/video_decoder/video_decoder_flowunit_test.cc type modelbox (line 31) | namespace modelbox { class VideoDecoderCudaFlowUnitTest (line 32) | class VideoDecoderCudaFlowUnitTest : public testing::Test { method VideoDecoderCudaFlowUnitTest (line 34) | VideoDecoderCudaFlowUnitTest() = default; method SetUp (line 37) | void SetUp() override { function TEST_F (line 63) | TEST_F(VideoDecoderCudaFlowUnitTest, cudaDecoderNv12Test) { function TEST_F (line 68) | TEST_F(VideoDecoderCudaFlowUnitTest, cudaDecoderRgbTest) { function TEST_F (line 73) | TEST_F(VideoDecoderCudaFlowUnitTest, cudaDecoderBgrTest) { FILE: src/drivers/devices/rockchip/common/video_out/ffmpeg_video_muxer.h function is_header_wrote_ (line 44) | bool is_header_wrote_{false}; FILE: src/drivers/devices/rockchip/common/video_out/ffmpeg_writer.h function class (line 29) | class FfmpegWriter { FILE: src/drivers/devices/rockchip/core/device_rockchip.cc type modelbox (line 36) | namespace modelbox { function Status (line 45) | Status RockChip::DeviceExecute(const DevExecuteCallBack &rkfun, type sysinfo (line 102) | struct sysinfo type sysinfo (line 135) | struct sysinfo FILE: src/drivers/devices/rockchip/core/driver_desc.cc type modelbox (line 25) | namespace modelbox { function Timer (line 29) | Timer *GetTimer() { return kRKDeviceTimer.get(); } function CreateDriverFactory (line 31) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 37) | void DriverDescription(DriverDesc *desc) { function Status (line 44) | Status DriverInit() { function DriverFini (line 61) | void DriverFini() { FILE: src/drivers/devices/rockchip/core/driver_desc.h function namespace (line 26) | namespace modelbox { FILE: src/drivers/devices/rockchip/core/include/modelbox/device/rockchip/device_rockchip.h type MppBufHdl (line 27) | typedef void MppBufHdl; function SupportMemContiguous (line 43) | bool SupportMemContiguous() const override; function class (line 63) | class RockChipDesc : public DeviceDesc { function class (line 70) | class RKNNDevs { FILE: src/drivers/devices/rockchip/core/include/modelbox/device/rockchip/rockchip_api.h function MppApi (line 81) | MppApi *rk_api_{nullptr}; FILE: src/drivers/devices/rockchip/core/include/modelbox/device/rockchip/rockchip_memory.h function namespace (line 32) | namespace modelbox { FILE: src/drivers/devices/rockchip/core/rockchip_api.cc type modelbox (line 23) | namespace modelbox { function CreateEmptyMppImg (line 36) | std::shared_ptr CreateEmptyMppImg( function RgaSURF_FORMAT (line 66) | RgaSURF_FORMAT GetRGAFormat(const std::string &fmt_str) { function RgaSURF_FORMAT (line 82) | RgaSURF_FORMAT GetRGAFormat(const MppFrameFormat &fmt_mpp) { function Status (line 92) | Status CopyNVMemory(uint8_t *psrc, uint8_t *pdst, int w, int h, int ws, function Status (line 120) | Status CopyRGBMemory(uint8_t *psrc, uint8_t *pdst, int w, int h, int ws, function Status (line 138) | Status GetRGAFromImgBuffer(const std::shared_ptr &in_img, function ColorChange (line 184) | std::shared_ptr ColorChange( function MirrorImg (line 277) | std::shared_ptr MirrorImg( function Status (line 415) | Status MppJpegDecode::Init() { function Status (line 450) | Status MppJpegDecode::ShutDown() { function Status (line 467) | Status MppJpegDecode::DecPkt(MppPacket &packet, int w, int h) { function MppPacket (line 542) | MppPacket MppJpegDecode::SendBuf(void *in_buf, int buf_len, int &w, in... function MppPacket (line 586) | MppPacket MppJpegDecode::SendBuf(MppBuffer &in_buf, int &w, int &h) { function Status (line 616) | Status MppJpegDecode::ReceiveFrame(MppFrame &out_frame) { function MppFrame (line 664) | MppFrame MppJpegDecode::Decode(void *in_buf, int buf_len, int &w, int ... function MppFrame (line 683) | MppFrame MppJpegDecode::Decode(MppBuffer &in_buf, int &w, int &h) { FILE: src/drivers/devices/rockchip/core/rockchip_memory.cc type modelbox (line 28) | namespace modelbox { function Status (line 34) | Status RockChipMemoryPool::Init() { function Status (line 85) | Status RockChipMemoryManager::Init() { function Status (line 131) | Status RockChipMemoryManager::Copy(void *dest, size_t dest_size, function Status (line 166) | Status RockChipMemoryManager::GetDeviceMemUsage(size_t *free, function Status (line 189) | Status RockChipMemoryManager::DeviceMemoryCopy( FILE: src/drivers/devices/rockchip/flowunit/crop/crop_flowunit.cc function MODELBOX_FLOWUNIT (line 157) | MODELBOX_FLOWUNIT(RockchipCropFlowUnit, rk_crop_desc) { function MODELBOX_DRIVER_FLOWUNIT (line 168) | MODELBOX_DRIVER_FLOWUNIT(rk_crop_desc) { FILE: src/drivers/devices/rockchip/flowunit/crop/crop_flowunit.h function class (line 55) | class RockchipCropFlowUnit : public modelbox::FlowUnit { FILE: src/drivers/devices/rockchip/flowunit/crop/crop_flowunit_test.cc type modelbox (line 32) | namespace modelbox { class RockchipCropFlowUnitTest (line 33) | class RockchipCropFlowUnitTest : public testing::Test { method RockchipCropFlowUnitTest (line 35) | RockchipCropFlowUnitTest() method SetUp (line 40) | void SetUp() override { method TearDown (line 50) | void TearDown() override { crop_driver_flow_ = nullptr; } function TEST_F (line 66) | TEST_F(RockchipCropFlowUnitTest, RunUnit) { FILE: src/drivers/devices/rockchip/flowunit/image_decoder/image_decoder.cc function MppFrame (line 54) | MppFrame ImageDecoderFlowUnit::JpegDec( function MODELBOX_FLOWUNIT (line 219) | MODELBOX_FLOWUNIT(ImageDecoderFlowUnit, rk_imgdec_desc) { function MODELBOX_DRIVER_FLOWUNIT (line 234) | MODELBOX_DRIVER_FLOWUNIT(rk_imgdec_desc) { FILE: src/drivers/devices/rockchip/flowunit/image_decoder/image_decoder.h function RgaSURF_FORMAT (line 66) | RgaSURF_FORMAT out_pix_fmt_{RK_FORMAT_YCbCr_420_SP}; FILE: src/drivers/devices/rockchip/flowunit/image_decoder/image_decoder_test.cc type modelbox (line 34) | namespace modelbox { class RockchipImageDecoderFlowUnitTest (line 35) | class RockchipImageDecoderFlowUnitTest : public testing::Test { method RockchipImageDecoderFlowUnitTest (line 37) | RockchipImageDecoderFlowUnitTest() method SetUp (line 42) | void SetUp() override { method TearDown (line 52) | void TearDown() override { driver_flow_ = nullptr; } function TEST_F (line 69) | TEST_F(RockchipImageDecoderFlowUnitTest, DecodeTest) { function TEST_F (line 192) | TEST_F(RockchipImageDecoderFlowUnitTest, DecodeBase64Test) { FILE: src/drivers/devices/rockchip/flowunit/inference_rknpu2/flowunit_desc.cc function CreateDriverFactory (line 30) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 36) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 43) | modelbox::Status DriverInit() { function DriverFini (line 48) | void DriverFini() { FILE: src/drivers/devices/rockchip/flowunit/inference_rknpu2/rknpu2_inference.h function namespace (line 31) | namespace modelbox { FILE: src/drivers/devices/rockchip/flowunit/inference_rknpu2/rknpu2_inference_flowunit.h function class (line 32) | class RKNPU2InferenceFlowUnit : public modelbox::FlowUnit { function class (line 48) | class RKNPU2InferenceFlowUnitDesc : public modelbox::FlowUnitDesc { function class (line 59) | class RKNPU2InferenceFlowUnitFactory : public modelbox::FlowUnitFactory { FILE: src/drivers/devices/rockchip/flowunit/local_camera/local_camera_flowunit.cc function MppFrame (line 177) | MppFrame RockChipLocalCameraFlowUnit::SetMppFrameInfo(size_t w, size_t h, function MppFrame (line 198) | MppFrame RockChipLocalCameraFlowUnit::ProcessYVY2( function MppFrame (line 222) | MppFrame RockChipLocalCameraFlowUnit::ProcessJpg( function MppFrame (line 239) | MppFrame RockChipLocalCameraFlowUnit::ProcessNV12( function MppFrame (line 262) | MppFrame RockChipLocalCameraFlowUnit::ProcessRGB24( function MODELBOX_FLOWUNIT (line 351) | MODELBOX_FLOWUNIT(RockChipLocalCameraFlowUnit, rk_cam_desc) { function MODELBOX_DRIVER_FLOWUNIT (line 374) | MODELBOX_DRIVER_FLOWUNIT(rk_cam_desc) { FILE: src/drivers/devices/rockchip/flowunit/local_camera/local_camera_flowunit.h function camWidth_ (line 71) | uint32_t camWidth_{0} function camHeight_ (line 72) | uint32_t camHeight_{0} function camera_id_ (line 73) | uint32_t camera_id_{0} function RgaSURF_FORMAT (line 79) | RgaSURF_FORMAT out_pix_fmt_{RK_FORMAT_YCbCr_420_SP}; FILE: src/drivers/devices/rockchip/flowunit/local_camera/v4l2_camera.cc type v4l2_buffer (line 45) | struct v4l2_buffer type v4l2_capability (line 82) | struct v4l2_capability type stat (line 84) | struct stat type v4l2_format (line 168) | struct v4l2_format type v4l2_format (line 187) | struct v4l2_format type v4l2_streamparm (line 229) | struct v4l2_streamparm type v4l2_requestbuffers (line 241) | struct v4l2_requestbuffers type v4l2_buffer (line 265) | struct v4l2_buffer type v4l2_plane (line 269) | struct v4l2_plane type v4l2_plane (line 307) | struct v4l2_plane type v4l2_buffer (line 308) | struct v4l2_buffer type v4l2_buf_type (line 330) | enum v4l2_buf_type type v4l2_buffer (line 404) | struct v4l2_buffer type v4l2_plane (line 408) | struct v4l2_plane type v4l2_buffer (line 440) | struct v4l2_buffer type v4l2_plane (line 445) | struct v4l2_plane FILE: src/drivers/devices/rockchip/flowunit/local_camera/v4l2_camera.h type CamFrame (line 27) | typedef struct CamFrame_t { function GetWidth (line 40) | inline uint32_t GetWidth() { return width_; } function GetHeight (line 41) | inline uint32_t GetHeight() { return height_; } function GetFmt (line 42) | inline uint32_t GetFmt() { return cam_fmt_; } function type_ (line 59) | enum v4l2_buf_type type_ { V4L2_BUF_TYPE_VIDEO_CAPTURE }; FILE: src/drivers/devices/rockchip/flowunit/resize/resize_flowunit.cc function MODELBOX_FLOWUNIT (line 132) | MODELBOX_FLOWUNIT(ResizeFlowUnit, rk_resize_desc) { function MODELBOX_DRIVER_FLOWUNIT (line 146) | MODELBOX_DRIVER_FLOWUNIT(rk_resize_desc) { FILE: src/drivers/devices/rockchip/flowunit/resize/resize_flowunit.h function class (line 50) | class ResizeFlowUnit : public modelbox::FlowUnit { FILE: src/drivers/devices/rockchip/flowunit/resize/resize_flowunit_test.cc type modelbox (line 36) | namespace modelbox { class RockchipResizeFlowUnitTest (line 37) | class RockchipResizeFlowUnitTest : public testing::Test { method RockchipResizeFlowUnitTest (line 39) | RockchipResizeFlowUnitTest() method SetUp (line 44) | void SetUp() override { method TearDown (line 53) | void TearDown() override { driver_flow_ = nullptr; } method GetJpegDecode (line 60) | std::shared_ptr GetJpegDecode() { function TEST_F (line 73) | TEST_F(RockchipResizeFlowUnitTest, RunUnit) { FILE: src/drivers/devices/rockchip/flowunit/to_cpuimg/mpp_to_cpu_flowunit.cc function MODELBOX_FLOWUNIT (line 129) | MODELBOX_FLOWUNIT(MppToCpuFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 138) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/rockchip/flowunit/to_cpuimg/mpp_to_cpu_flowunit.h function class (line 48) | class MppToCpuFlowUnit : public modelbox::FlowUnit { FILE: src/drivers/devices/rockchip/flowunit/to_cpuimg/mpp_to_cpu_flowunit_test.cc type modelbox (line 36) | namespace modelbox { class RockchipMppToCpuFlowUnitTest (line 37) | class RockchipMppToCpuFlowUnitTest : public testing::Test { method RockchipMppToCpuFlowUnitTest (line 39) | RockchipMppToCpuFlowUnitTest() method SetUp (line 44) | void SetUp() override { method TearDown (line 53) | void TearDown() override { driver_flow_ = nullptr; } method GetJpegDecode (line 60) | std::shared_ptr GetJpegDecode() { function TEST_F (line 73) | TEST_F(RockchipMppToCpuFlowUnitTest, RunUnit) { FILE: src/drivers/devices/rockchip/flowunit/video_decoder/rk_video_decoder.h function class (line 32) | class RKNPUVideoDecoder { FILE: src/drivers/devices/rockchip/flowunit/video_decoder/video_decoder_flowunit.cc function MODELBOX_FLOWUNIT (line 171) | MODELBOX_FLOWUNIT(VideoDecoderFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 184) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/rockchip/flowunit/video_decoder/video_decoder_flowunit.h function class (line 73) | class VideoDecoderFlowUnit : public modelbox::FlowUnit { function RgaSURF_FORMAT (line 102) | RgaSURF_FORMAT out_pix_fmt_{RK_FORMAT_YCbCr_420_SP}; FILE: src/drivers/devices/rockchip/flowunit/video_decoder/video_decoder_flowunit_test.cc type modelbox (line 30) | namespace modelbox { class VideoDecoderRockchipFlowUnitTest (line 31) | class VideoDecoderRockchipFlowUnitTest : public testing::Test { method VideoDecoderRockchipFlowUnitTest (line 33) | VideoDecoderRockchipFlowUnitTest() method SetUp (line 38) | void SetUp() override { method TearDown (line 46) | void TearDown() override {} function TEST_F (line 63) | TEST_F(VideoDecoderRockchipFlowUnitTest, rockchipDecoderNv12Test) { function TEST_F (line 68) | TEST_F(VideoDecoderRockchipFlowUnitTest, rockchipDecoderRgbTest) { function TEST_F (line 73) | TEST_F(VideoDecoderRockchipFlowUnitTest, rockchipDecoderBgrTest) { FILE: src/drivers/devices/rockchip/flowunit/video_out/ffmpeg_video_encoder.h function class (line 38) | class FfmpegVideoEncoder { FILE: src/drivers/devices/rockchip/flowunit/video_out/video_out_flowunit.cc function MODELBOX_FLOWUNIT (line 366) | MODELBOX_FLOWUNIT(VideoOutFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 379) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: src/drivers/devices/rockchip/flowunit/video_out/video_out_flowunit.h function class (line 62) | class VideoOutFlowUnit : public modelbox::FlowUnit { FILE: src/drivers/devices/rockchip/flowunit/video_out/video_out_flowunit_test.cc type modelbox (line 30) | namespace modelbox { class RockchipVideoEncoderFlowUnitTest (line 31) | class RockchipVideoEncoderFlowUnitTest : public testing::Test { method RockchipVideoEncoderFlowUnitTest (line 33) | RockchipVideoEncoderFlowUnitTest() : flow_(std::make_shared CreateDriverFactory() { function DriverDescription (line 31) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 39) | modelbox::Status DriverInit() { return modelbox::STATUS_OK; } function DriverFini (line 41) | void DriverFini() {} FILE: src/drivers/graph_conf/graphviz/graphviz_conf.cc type modelbox (line 9) | namespace modelbox { function GraphvizeError (line 13) | int GraphvizeError(char *errmsg) { function Status (line 165) | Status GraphvizConfig::TraversalsGraph(const std::shared_ptr... function Status (line 197) | Status GraphvizConfig::TraversalsNode(const std::shared_ptr &g, function Status (line 309) | Status GraphvizConfig::TraversalsEdge(const std::shared_ptr &g, FILE: src/drivers/graph_conf/graphviz/graphviz_conf.h function namespace (line 14) | namespace modelbox { FILE: src/drivers/inference_engine/dlengine/dlengine_inference.h function fix_shape_ (line 41) | bool fix_shape_{false}; function device_id_ (line 95) | int32_t device_id_{0} FILE: src/drivers/inference_engine/dlengine/dlengine_inference_flowunit_test.cc function Status (line 25) | Status DLEngineInferenceFlowUnitTest::SetUp( FILE: src/drivers/inference_engine/dlengine/dlengine_inference_flowunit_test.h function class (line 23) | class DLEngineInferenceFlowUnitTest { FILE: src/drivers/inference_engine/mindspore/mindspore_inference.h type MindSporeIOList (line 26) | struct MindSporeIOList { function batch_size_ (line 75) | int64_t batch_size_{0} type MindSporeIOList (line 76) | struct MindSporeIOList function model_need_padding_ (line 80) | bool model_need_padding_{false}; FILE: src/drivers/inference_engine/mindspore/mindspore_inference_flowunit_test.cc type modelbox (line 32) | namespace modelbox { function Status (line 34) | Status InferenceMindSporeFlowUnitTest::Init() { function Status (line 39) | Status InferenceMindSporeFlowUnitTest::Run(const std::string &name, function Status (line 46) | Status InferenceMindSporeFlowUnitTest::AddMockFlowUnit() { FILE: src/drivers/inference_engine/mindspore/mindspore_inference_flowunit_test.h function namespace (line 30) | namespace modelbox { FILE: src/drivers/inference_engine/tensorflow/tensorflow_inference_common.cc function ConvertTFTypeToModelBoxType (line 47) | modelbox::Status ConvertTFTypeToModelBoxType( function ConvertModelBoxTypeToTFType (line 58) | modelbox::Status ConvertModelBoxTypeToTFType( function DeleteTensor (line 70) | void DeleteTensor(TF_Tensor *tensor) { function StringHex2Hex (line 360) | static void StringHex2Hex(const std::vector &string_vector, FILE: src/drivers/inference_engine/tensorflow/tensorflow_inference_common.h function device (line 50) | int device{0} function class (line 65) | class InferenceTensorflowFlowUnitDesc : public modelbox::FlowUnitDesc { function TensorflowProcess (line 132) | TensorflowProcess post_process_{nullptr}; FILE: src/drivers/inference_engine/tensorflow/tensorflow_inference_plugin.h function class (line 29) | class InferencePlugin { FILE: src/drivers/inference_engine/tensorflow/test_plugin/generate_plugin.cc function CreatePlugin (line 23) | std::shared_ptr CreatePlugin() { FILE: src/drivers/inference_engine/tensorflow/test_plugin/generate_plugin.h function class (line 28) | class OriginInferencePlugin : public InferencePlugin { FILE: src/drivers/virtual/inference/virtualdriver_desc.cc function CreateDriverFactory (line 25) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 31) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 39) | modelbox::Status DriverInit() { function DriverFini (line 44) | void DriverFini() { FILE: src/drivers/virtual/inference/virtualdriver_inference.h function class (line 30) | class InferenceVirtualDriverDesc : public modelbox::VirtualDriverDesc { function class (line 36) | class VirtualInferenceFlowUnitDesc : public modelbox::FlowUnitDesc { function class (line 52) | class InferenceVirtualDriver : public modelbox::VirtualDriver { function class (line 67) | class VirtualInferenceFlowUnitFactory : public modelbox::FlowUnitFactory { function class (line 112) | class InferenceVirtualDriverManager : public modelbox::VirtualDriverMana... FILE: src/drivers/virtual/java/virtualdriver_desc.cc function CreateDriverFactory (line 25) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 31) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 39) | modelbox::Status DriverInit() { function DriverFini (line 44) | void DriverFini() { FILE: src/drivers/virtual/java/virtualdriver_java.h function class (line 31) | class JavaVirtualDriverDesc : public modelbox::VirtualDriverDesc { function class (line 37) | class VirtualJavaFlowUnitDesc : public modelbox::FlowUnitDesc { function class (line 57) | class JavaVirtualDriver : public modelbox::VirtualDriver { function GetDriver (line 82) | void SetFlowUnitFactory( FILE: src/drivers/virtual/python/virtualdriver_desc.cc function CreateDriverFactory (line 25) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 31) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 39) | modelbox::Status DriverInit() { function DriverFini (line 44) | void DriverFini() { FILE: src/drivers/virtual/python/virtualdriver_python.h function class (line 31) | class PythonVirtualDriverDesc : public modelbox::VirtualDriverDesc { function class (line 37) | class VirtualPythonFlowUnitDesc : public modelbox::FlowUnitDesc { function class (line 57) | class PythonVirtualDriver : public modelbox::VirtualDriver { function GetDriver (line 82) | void SetFlowUnitFactory( FILE: src/drivers/virtual/yolobox/virtualdriver_desc.cc function CreateDriverFactory (line 23) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 29) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 36) | modelbox::Status DriverInit() { function DriverFini (line 41) | void DriverFini() { FILE: src/drivers/virtual/yolobox/virtualdriver_yolobox.h function class (line 31) | class YoloBoxVirtualDriverDesc : public modelbox::VirtualDriverDesc { function class (line 37) | class YoloBoxVirtualFlowUnitDesc : public modelbox::FlowUnitDesc { function class (line 49) | class YoloBoxVirtualDriver : public modelbox::VirtualDriver { function class (line 63) | class YoloBoxVirtualFlowUnitFactory : public modelbox::FlowUnitFactory { function class (line 104) | class YoloBoxVirtualDriverManager : public modelbox::VirtualDriverManager { FILE: src/java/jni/jni_export/buffer.cc function JNIEXPORT (line 33) | JNIEXPORT void JNICALL Java_com_modelbox_Buffer_BufferBuild__J(JNIEnv *env, function JNIEXPORT (line 53) | JNIEXPORT void JNICALL Java_com_modelbox_Buffer_BufferBuild___3B( function JNIEXPORT (line 97) | JNIEXPORT jbyteArray JNICALL function JNIEXPORT (line 131) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 186) | JNIEXPORT jboolean JNICALL function JNIEXPORT (line 204) | JNIEXPORT void JNICALL Java_com_modelbox_Buffer_BufferSetError( function JNIEXPORT (line 229) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 247) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 265) | JNIEXPORT jlong JNICALL function JNIEXPORT (line 283) | JNIEXPORT void JNICALL Java_com_modelbox_Buffer_BufferSetMetaLong( function JNIEXPORT (line 309) | JNIEXPORT void JNICALL Java_com_modelbox_Buffer_BufferSetMetaInt(JNIEnv ... function JNIEXPORT (line 337) | JNIEXPORT void JNICALL Java_com_modelbox_Buffer_BufferSetMetaString( function JNIEXPORT (line 363) | JNIEXPORT void JNICALL Java_com_modelbox_Buffer_BufferSetMetaDouble( function JNIEXPORT (line 389) | JNIEXPORT void JNICALL Java_com_modelbox_Buffer_BufferSetMetaFloat( function JNIEXPORT (line 415) | JNIEXPORT void JNICALL Java_com_modelbox_Buffer_BufferSetMetaBool( function JNIEXPORT (line 441) | JNIEXPORT jlong JNICALL Java_com_modelbox_Buffer_BufferGetMetaLong( function JNIEXPORT (line 473) | JNIEXPORT jint JNICALL Java_com_modelbox_Buffer_BufferGetMetaInt( function JNIEXPORT (line 505) | JNIEXPORT jstring JNICALL Java_com_modelbox_Buffer_BufferGetMetaString( function JNIEXPORT (line 537) | JNIEXPORT jdouble JNICALL Java_com_modelbox_Buffer_BufferGetMetaDouble( function JNIEXPORT (line 569) | JNIEXPORT jfloat JNICALL Java_com_modelbox_Buffer_BufferGetMetaFloat( function JNIEXPORT (line 601) | JNIEXPORT jboolean JNICALL Java_com_modelbox_Buffer_BufferGetMetaBool( function JNIEXPORT (line 633) | JNIEXPORT void JNICALL Java_com_modelbox_Buffer_BufferCopyMeta( function JNIEXPORT (line 666) | JNIEXPORT jobject JNICALL FILE: src/java/jni/jni_export/bufferlist.cc function JNIEXPORT (line 30) | JNIEXPORT void JNICALL Java_com_modelbox_BufferList_BufferListBuild( function JNIEXPORT (line 76) | JNIEXPORT jobject JNICALL Java_com_modelbox_BufferList_BufferListAt( function JNIEXPORT (line 108) | JNIEXPORT jlong JNICALL function JNIEXPORT (line 126) | JNIEXPORT void JNICALL function JNIEXPORT (line 159) | JNIEXPORT void JNICALL Java_com_modelbox_BufferList_BufferListPushBack__... function JNIEXPORT (line 203) | JNIEXPORT void JNICALL Java_com_modelbox_BufferList_BufferListAssign( function JNIEXPORT (line 221) | JNIEXPORT jbyteArray JNICALL function JNIEXPORT (line 249) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 305) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 369) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 399) | JNIEXPORT void JNICALL FILE: src/java/jni/jni_export/configuration.cc function JNIEXPORT (line 32) | JNIEXPORT jboolean JNICALL function JNIEXPORT (line 59) | JNIEXPORT jint JNICALL Java_com_modelbox_Configuration_ConfigurationGetInt( function JNIEXPORT (line 83) | JNIEXPORT jlong JNICALL Java_com_modelbox_Configuration_ConfigurationGet... function JNIEXPORT (line 107) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 141) | JNIEXPORT jfloat JNICALL Java_com_modelbox_Configuration_ConfigurationGe... function JNIEXPORT (line 166) | JNIEXPORT jdouble JNICALL function JNIEXPORT (line 194) | JNIEXPORT void JNICALL function JNIEXPORT (line 220) | JNIEXPORT void JNICALL function JNIEXPORT (line 246) | JNIEXPORT void JNICALL function JNIEXPORT (line 272) | JNIEXPORT void JNICALL function JNIEXPORT (line 298) | JNIEXPORT void JNICALL function JNIEXPORT (line 324) | JNIEXPORT void JNICALL function JNIEXPORT (line 352) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 418) | JNIEXPORT void JNICALL function JNIEXPORT (line 478) | JNIEXPORT void JNICALL Java_com_modelbox_Configuration_ConfigurationParser( function JNIEXPORT (line 503) | JNIEXPORT jlong JNICALL FILE: src/java/jni/jni_export/data_meta.cc function JNIEXPORT (line 31) | JNIEXPORT jlong JNICALL Java_com_modelbox_DataMeta_DataMetaNew(JNIEnv *env, function JNIEXPORT (line 42) | JNIEXPORT void JNICALL Java_com_modelbox_DataMeta_DataMetaSet(JNIEnv *env, function JNIEXPORT (line 70) | JNIEXPORT jstring JNICALL Java_com_modelbox_DataMeta_DataMetaGetString( FILE: src/java/jni/jni_export/datacontext.cc function JNIEXPORT (line 32) | JNIEXPORT jobject JNICALL Java_com_modelbox_DataContext_DataContext_1Input( function JNIEXPORT (line 71) | JNIEXPORT jobject JNICALL Java_com_modelbox_DataContext_DataContext_1Out... function JNIEXPORT (line 110) | JNIEXPORT jobject JNICALL Java_com_modelbox_DataContext_DataContext_1Ext... function JNIEXPORT (line 142) | JNIEXPORT jboolean JNICALL Java_com_modelbox_DataContext_DataContext_1Ha... function JNIEXPORT (line 160) | JNIEXPORT void JNICALL Java_com_modelbox_DataContext_DataContext_1SendEv... function JNIEXPORT (line 192) | JNIEXPORT void JNICALL Java_com_modelbox_DataContext_DataContext_1SetPri... function JNIEXPORT (line 222) | JNIEXPORT jobject JNICALL Java_com_modelbox_DataContext_DataContext_1Get... function JNIEXPORT (line 251) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 291) | JNIEXPORT void JNICALL Java_com_modelbox_DataContext_DataContext_1SetOut... function JNIEXPORT (line 324) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 355) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 386) | JNIEXPORT jobject JNICALL FILE: src/java/jni/jni_export/device.cc function JNIEXPORT (line 32) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 50) | JNIEXPORT jstring JNICALL FILE: src/java/jni/jni_export/external_data_map.cc function JNIEXPORT (line 31) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 64) | JNIEXPORT void JNICALL function JNIEXPORT (line 99) | JNIEXPORT void JNICALL Java_com_modelbox_ExternalDataMap_ExternalDataMap... function JNIEXPORT (line 133) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 188) | JNIEXPORT void JNICALL Java_com_modelbox_ExternalDataMap_ExternalDataMap... function JNIEXPORT (line 206) | JNIEXPORT void JNICALL function JNIEXPORT (line 225) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 256) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 287) | JNIEXPORT jobject JNICALL FILE: src/java/jni/jni_export/external_data_select.cc function JNIEXPORT (line 31) | JNIEXPORT jlong JNICALL function JNIEXPORT (line 43) | JNIEXPORT void JNICALL function JNIEXPORT (line 83) | JNIEXPORT void JNICALL function JNIEXPORT (line 116) | JNIEXPORT jobject JNICALL FILE: src/java/jni/jni_export/flow.cc function JNIEXPORT (line 33) | JNIEXPORT jlong JNICALL Java_com_modelbox_Flow_FlowNew(JNIEnv *env, function JNIEXPORT (line 44) | JNIEXPORT jboolean JNICALL Java_com_modelbox_Flow_FlowWait(JNIEnv *env, function JNIEXPORT (line 83) | JNIEXPORT void JNICALL Java_com_modelbox_Flow_FlowStartRun(JNIEnv *env, function JNIEXPORT (line 101) | JNIEXPORT void JNICALL function JNIEXPORT (line 127) | JNIEXPORT void JNICALL Java_com_modelbox_Flow_FlowInit__Ljava_lang_Strin... function JNIEXPORT (line 152) | JNIEXPORT void JNICALL function JNIEXPORT (line 194) | JNIEXPORT void JNICALL function JNIEXPORT (line 233) | JNIEXPORT void JNICALL Java_com_modelbox_Flow_FlowRegisterFlowUnit( function JNIEXPORT (line 265) | JNIEXPORT void JNICALL Java_com_modelbox_Flow_FlowStop(JNIEnv *env, function JNIEXPORT (line 282) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 313) | JNIEXPORT jobject JNICALL FILE: src/java/jni/jni_export/flow_streamio.cc function JNIEXPORT (line 31) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 64) | JNIEXPORT void JNICALL function JNIEXPORT (line 99) | JNIEXPORT void JNICALL function JNIEXPORT (line 147) | JNIEXPORT jobject JNICALL Java_com_modelbox_FlowStreamIO_FlowStreamIO_1R... function JNIEXPORT (line 184) | JNIEXPORT void JNICALL Java_com_modelbox_FlowStreamIO_FlowStreamIO_1Clos... FILE: src/java/jni/jni_export/flowunit.cc class JavaFlowUnit (line 29) | class JavaFlowUnit : public modelbox::FlowUnit { method JavaFlowUnit (line 31) | JavaFlowUnit() = default; method JavaInit (line 33) | modelbox::Status JavaInit(JNIEnv *env, jobject j_flowunit) { method Open (line 99) | modelbox::Status Open( method Process (line 130) | modelbox::Status Process( method Close (line 174) | modelbox::Status Close() override { method DataPre (line 197) | modelbox::Status DataPre( method DataPost (line 229) | modelbox::Status DataPost( function JNIEXPORT (line 270) | JNIEXPORT jlong JNICALL FILE: src/java/jni/jni_export/flowunit_builder.cc class JavaFlowUnitBuilder (line 30) | class JavaFlowUnitBuilder : public modelbox::FlowUnitBuilder { method JavaFlowUnitBuilder (line 32) | JavaFlowUnitBuilder(jobject j_builder) { method Probe (line 52) | void Probe(std::shared_ptr &desc) override { method Build (line 85) | std::shared_ptr Build() override { function JNIEXPORT (line 135) | JNIEXPORT jlong JNICALL Java_com_modelbox_FlowUnitBuilder_FlowUnitBuilde... FILE: src/java/jni/jni_export/flowunit_desc.cc function JNIEXPORT (line 34) | JNIEXPORT jlong JNICALL function JNIEXPORT (line 45) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 64) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 83) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 101) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 119) | JNIEXPORT void JNICALL function JNIEXPORT (line 138) | JNIEXPORT void JNICALL function JNIEXPORT (line 157) | JNIEXPORT void JNICALL function JNIEXPORT (line 184) | JNIEXPORT void JNICALL function JNIEXPORT (line 211) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 238) | JNIEXPORT void JNICALL function JNIEXPORT (line 261) | JNIEXPORT void JNICALL Java_com_modelbox_FlowUnitDesc_FlowUnitDescSetLoo... function JNIEXPORT (line 282) | JNIEXPORT void JNICALL Java_com_modelbox_FlowUnitDesc_FlowUnitDescSetOut... function JNIEXPORT (line 303) | JNIEXPORT void JNICALL Java_com_modelbox_FlowUnitDesc_FlowUnitDescSetFlo... function JNIEXPORT (line 324) | JNIEXPORT void JNICALL function JNIEXPORT (line 342) | JNIEXPORT void JNICALL function JNIEXPORT (line 360) | JNIEXPORT void JNICALL function JNIEXPORT (line 379) | JNIEXPORT void JNICALL function JNIEXPORT (line 397) | JNIEXPORT void JNICALL function JNIEXPORT (line 415) | JNIEXPORT void JNICALL function JNIEXPORT (line 435) | JNIEXPORT void JNICALL function JNIEXPORT (line 453) | JNIEXPORT void JNICALL FILE: src/java/jni/jni_export/flowunit_error.cc function JNIEXPORT (line 31) | JNIEXPORT jlong JNICALL function JNIEXPORT (line 50) | JNIEXPORT jlong JNICALL function JNIEXPORT (line 79) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 98) | JNIEXPORT jobject JNICALL FILE: src/java/jni/jni_export/flowunit_event.cc function JNIEXPORT (line 32) | JNIEXPORT jlong JNICALL function JNIEXPORT (line 43) | JNIEXPORT void JNICALL Java_com_modelbox_FlowUnitEvent_FlowUnitEventSet( function JNIEXPORT (line 73) | JNIEXPORT jobject JNICALL Java_com_modelbox_FlowUnitEvent_FlowUnitEventGet( FILE: src/java/jni/jni_export/flowunit_input.cc function JNIEXPORT (line 34) | JNIEXPORT jlong JNICALL function JNIEXPORT (line 47) | JNIEXPORT jlong JNICALL function JNIEXPORT (line 61) | JNIEXPORT jlong JNICALL function JNIEXPORT (line 75) | JNIEXPORT jlong JNICALL FILE: src/java/jni/jni_export/flowunit_output.cc function JNIEXPORT (line 34) | JNIEXPORT jlong JNICALL function JNIEXPORT (line 47) | JNIEXPORT jlong JNICALL FILE: src/java/jni/jni_export/log.cc function JNIEXPORT (line 34) | JNIEXPORT jlong JNICALL Java_com_modelbox_Log_LogNew(JNIEnv *env, function JNIEXPORT (line 45) | JNIEXPORT void JNICALL Java_com_modelbox_Log_LogSetLogLevel(JNIEnv *env, function JNIEXPORT (line 64) | JNIEXPORT jlong JNICALL Java_com_modelbox_Log_LogGetLogLevel(JNIEnv *env, function JNIEXPORT (line 86) | JNIEXPORT jobject JNICALL Java_com_modelbox_Log_LogGetLogger(JNIEnv *env, function JNIEXPORT (line 110) | JNIEXPORT void JNICALL Java_com_modelbox_Log_LogReg(JNIEnv *env, jclass ... function JNIEXPORT (line 129) | JNIEXPORT void JNICALL Java_com_modelbox_Log_LogUnReg(JNIEnv *env, function JNIEXPORT (line 139) | JNIEXPORT void JNICALL Java_com_modelbox_Log_LogPrint( FILE: src/java/jni/jni_export/native_object.cc function JNIEXPORT (line 31) | JNIEXPORT void JNICALL Java_com_modelbox_NativeObject_delete_1handle( FILE: src/java/jni/jni_export/session_context.cc function JNIEXPORT (line 32) | JNIEXPORT void JNICALL function JNIEXPORT (line 51) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 70) | JNIEXPORT jobject JNICALL function JNIEXPORT (line 102) | JNIEXPORT void JNICALL function JNIEXPORT (line 131) | JNIEXPORT jobject JNICALL FILE: src/java/jni/jni_export/status.cc function jobject (line 28) | jobject GetJStatusCodeFromStatus(JNIEnv *env, modelbox::Status &status) { function JNIEXPORT (line 56) | JNIEXPORT jlong JNICALL Java_com_modelbox_Status_StatusNew(JNIEnv *env, function JNIEXPORT (line 67) | JNIEXPORT void JNICALL Java_com_modelbox_Status_StatusSetCode(JNIEnv *env, function JNIEXPORT (line 92) | JNIEXPORT void JNICALL Java_com_modelbox_Status_StatusWrap( function JNIEXPORT (line 126) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 144) | JNIEXPORT jobject JNICALL Java_com_modelbox_Status_StatusCode(JNIEnv *env, function JNIEXPORT (line 166) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 184) | JNIEXPORT void JNICALL Java_com_modelbox_Status_StatusSetErrorMsg( function JNIEXPORT (line 202) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 220) | JNIEXPORT jstring JNICALL FILE: src/java/jni/jni_native_object.cc type modelbox (line 23) | namespace modelbox { function jobject (line 34) | jobject JNINativeObject::GetJObject() { return jni_object_; } function Status (line 42) | Status JNINativeObject::SetNativeSharedPtr( function Status (line 54) | Status JNINativeObject::SetNativeSharedPtr( function JNINativeObject (line 72) | JNINativeObject *JNINativeObject::FromHandle(jlong handle) { function JNINativeObject (line 76) | JNINativeObject *JNINativeObject::FromJObject(JNIEnv *env, jobject obj... function jlong (line 114) | jlong JNINativeObject::NewHandle( function jobject (line 120) | jobject JNINativeObject::NewJObject( FILE: src/java/jni/jni_native_object.h function namespace (line 27) | namespace modelbox { FILE: src/java/jni/log.cc type modelbox (line 23) | namespace modelbox { function jobject (line 49) | jobject LoggerJava::GetJNICaller() { return logger_; } function LogLevel (line 87) | LogLevel LoggerJava::GetLogLevel() { return level_; } FILE: src/java/jni/log.h function jmethodID (line 45) | jmethodID log_mid_{nullptr}; FILE: src/java/jni/modelbox_jni.cc function JNIEXPORT (line 26) | JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void *reserved) { function JNIEXPORT (line 37) | JNIEXPORT void JNICALL JNI_OnUnload(JavaVM *vm, void *reserved) { function JNIEXPORT (line 46) | JNIEXPORT void JNICALL Java_com_modelbox_ModelBox_SetDefaultScanPath( function JNIEXPORT (line 63) | JNIEXPORT void JNICALL Java_com_modelbox_ModelBox_SetDefaultInfoPath( FILE: src/java/jni/scoped_jvm.cc type modelbox (line 24) | namespace modelbox { function JavaVM (line 28) | JavaVM *ScopedJvm::GetJavaVM() { return jvm_; } function JNIEnv (line 67) | JNIEnv *ScopedJvm::GetJNIEnv() { return env_; } FILE: src/java/jni/scoped_jvm.h function do_attach_ (line 37) | bool do_attach_{false}; FILE: src/java/jni/throw.cc type modelbox (line 26) | namespace modelbox { function do_jni_throw (line 62) | static void do_jni_throw(JNIEnv *env, const char *except_name, function ModelBoxJNIThrow (line 82) | void ModelBoxJNIThrow(JNIEnv *env, Status &status) { function ModelBoxJNIThrow (line 86) | void ModelBoxJNIThrow(JNIEnv *env, StatusCode code, function ModelBoxJNIThrow (line 101) | void ModelBoxJNIThrow(JNIEnv *env, const char *runtime_exception, function ModelboxJNICatchException (line 106) | std::shared_ptr ModelboxJNICatchException(JNIEnv *env) { function ModelboxExceptionMsg (line 154) | std::string ModelboxExceptionMsg(JNIEnv *env, std::string *stack) { FILE: src/java/jni/throw.h function namespace (line 24) | namespace modelbox { FILE: src/java/jni/utils.cc type modelbox (line 21) | namespace modelbox { function jstring2string (line 23) | std::string jstring2string(JNIEnv *env, jstring jStr) { FILE: src/java/jni/utils.h function namespace (line 27) | namespace modelbox { FILE: src/java/src/main/java/com/modelbox/Buffer.java class Buffer (line 24) | public class Buffer extends NativeObject { method Buffer (line 25) | private Buffer() { method build (line 33) | public void build(long size) throws ModelBoxException { method build (line 41) | public void build(byte[] data) throws ModelBoxException { method getData (line 49) | public byte[] getData() throws ModelBoxException { method getDirectData (line 58) | public ByteBuffer getDirectData() throws ModelBoxException { method hasError (line 65) | public boolean hasError() { method setError (line 74) | public void setError(String code, String message) throws ModelBoxExcep... method getErrorCode (line 82) | public String getErrorCode() { method getErrorMsg (line 90) | public String getErrorMsg() { method getBytes (line 98) | public long getBytes() { method copyMeta (line 108) | public void copyMeta(Buffer buffer, boolean isOverWrite) throws ModelB... method copyMeta (line 116) | public void copyMeta(Buffer buffer) { method setMetaLong (line 125) | public void setMetaLong(String key, long value) throws ModelBoxExcepti... method setMetaInt (line 134) | public void setMetaInt(String key, int value) throws ModelBoxException { method setMetaString (line 143) | public void setMetaString(String key, String value) throws ModelBoxExc... method setMetaDouble (line 152) | public void setMetaDouble(String key, double value) throws ModelBoxExc... method setMetaFloat (line 161) | public void setMetaFloat(String key, float value) throws ModelBoxExcep... method setMetaBoolean (line 170) | public void setMetaBoolean(String key, boolean value) throws ModelBoxE... method getMetaLong (line 179) | public long getMetaLong(String key) throws ModelBoxException { method getMetaLong (line 189) | public long getMetaLong(String key, long defaultValue) { method getMetaInt (line 202) | public int getMetaInt(String key) throws ModelBoxException { method getMetaInt (line 212) | public int getMetaInt(String key, int defaultValue) { method getMetaString (line 225) | public String getMetaString(String key) throws ModelBoxException { method getMetaString (line 235) | public String getMetaString(String key, String defaultValue) { method getMetaDouble (line 248) | public double getMetaDouble(String key) throws ModelBoxException { method getMetaDouble (line 258) | public double getMetaDouble(String key, double defaultValue) { method getMetaFloat (line 271) | public float getMetaFloat(String key) throws ModelBoxException { method getMetaFloat (line 281) | public float getMetaFloat(String key, float defaultValue) { method getMetaBool (line 294) | public boolean getMetaBool(String key) throws ModelBoxException { method getMetaBool (line 304) | public boolean getMetaBool(String key, boolean defaultValue) { method getDevice (line 316) | public Device getDevice() { method BufferBuild (line 320) | private native void BufferBuild(long size); method BufferBuild (line 322) | private native void BufferBuild(byte[] data); method BufferGetData (line 324) | private native byte[] BufferGetData(); method BufferGetDirectData (line 326) | private native ByteBuffer BufferGetDirectData(); method BufferHasError (line 328) | private native boolean BufferHasError(); method BufferSetError (line 330) | private native void BufferSetError(String code, String message); method BufferGetErrorCode (line 332) | private native String BufferGetErrorCode(); method BufferGetErrorMsg (line 334) | private native String BufferGetErrorMsg(); method BufferGetBytes (line 336) | private native long BufferGetBytes(); method BufferSetMetaLong (line 338) | private native void BufferSetMetaLong(String key, long value); method BufferSetMetaInt (line 340) | private native void BufferSetMetaInt(String key, int value); method BufferSetMetaString (line 342) | private native void BufferSetMetaString(String key, String value); method BufferSetMetaDouble (line 344) | private native void BufferSetMetaDouble(String key, double value); method BufferSetMetaFloat (line 346) | private native void BufferSetMetaFloat(String key, float value); method BufferSetMetaBoolean (line 348) | private native void BufferSetMetaBoolean(String key, boolean value); method BufferGetMetaLong (line 350) | private native long BufferGetMetaLong(String key); method BufferGetMetaInt (line 352) | private native int BufferGetMetaInt(String key); method BufferGetMetaString (line 354) | private native String BufferGetMetaString(String key); method BufferGetMetaDouble (line 356) | private native double BufferGetMetaDouble(String key); method BufferGetMetaFloat (line 358) | private native float BufferGetMetaFloat(String key); method BufferGetMetaBool (line 360) | private native boolean BufferGetMetaBool(String key); method BufferCopyMeta (line 362) | private native void BufferCopyMeta(Buffer buffer, boolean isOverWrite); method BufferGetDevice (line 364) | private native Device BufferGetDevice(); FILE: src/java/src/main/java/com/modelbox/BufferList.java class BufferList (line 27) | public class BufferList extends NativeObject implements Iterable { class BufferListIterator (line 29) | class BufferListIterator implements Iterator { method hasNext (line 31) | @Override method next (line 39) | @Override method SetBufferList (line 46) | protected void SetBufferList(BufferList list) { method iterator (line 54) | public Iterator iterator() { method BufferList (line 64) | private BufferList() { method build (line 72) | public void build(int[] sizeList) { method at (line 81) | public Buffer at(long index) { method size (line 89) | public long size() { method pushBack (line 97) | public void pushBack(Buffer buffer) { method pushBack (line 105) | public void pushBack(byte[] data) { method assign (line 113) | public void assign(Buffer[] buffers) { method getData (line 121) | public byte[] getData() { method getDirectData (line 130) | public ByteBuffer getDirectData() { method getDirectData (line 140) | public ByteBuffer getDirectData(int index) { method getDevice (line 148) | public Device getDevice() { method reset (line 156) | public void reset() { method BufferListBuild (line 160) | private native void BufferListBuild(int[] sizeList); method BufferListAt (line 162) | private native Buffer BufferListAt(long index); method BufferListSize (line 164) | private native long BufferListSize(); method BufferListPushBack (line 166) | private native void BufferListPushBack(Buffer buffer); method BufferListPushBack (line 168) | private native void BufferListPushBack(byte[] data); method BufferListAssign (line 170) | private native void BufferListAssign(Buffer[] buffers); method BufferListGetData (line 172) | private native byte[] BufferListGetData(); method BufferListGetDirectData (line 174) | private native ByteBuffer BufferListGetDirectData(); method BufferListGetDirectData (line 176) | private native ByteBuffer BufferListGetDirectData(int index); method BufferListGetDevice (line 178) | private native Device BufferListGetDevice(); method BufferListReset (line 180) | private native void BufferListReset(); FILE: src/java/src/main/java/com/modelbox/Configuration.java class Configuration (line 24) | public class Configuration extends NativeObject { method Configuration (line 25) | public Configuration() { method Parser (line 34) | public void Parser(String file) throws ModelBoxException { method getBoolean (line 43) | public boolean getBoolean(String key, boolean defaultValue) { method getInt (line 52) | public int getInt(String key, int defaultValue) { method getLong (line 61) | public long getLong(String key, long defaultValue) { method getString (line 70) | public String getString(String key, String defaultValue) { method getFloat (line 79) | public float getFloat(String key, float defaultValue) { method getDouble (line 88) | public double getDouble(String key, double defaultValue) { method set (line 97) | public void set(String key, boolean value) { method set (line 104) | public void set(String key, int value) { method set (line 111) | public void set(String key, long value) { method set (line 121) | public void set(String key, float value) { method set (line 130) | public void set(String key, double value) { method set (line 139) | public void set(String key, String value) { method getStrings (line 148) | public ArrayList getStrings(String key, ArrayList defa... method set (line 157) | public void set(String key, ArrayList values) { method ConfigurationGetBoolean (line 161) | private native boolean ConfigurationGetBoolean(String key, boolean def... method ConfigurationGetInt (line 163) | private native int ConfigurationGetInt(String key, int defaultValue); method ConfigurationGetLong (line 165) | private native long ConfigurationGetLong(String key, long defaultValue); method ConfigurationGetString (line 167) | private native String ConfigurationGetString(String key, String defaul... method ConfigurationGetFloat (line 169) | private native float ConfigurationGetFloat(String key, float defaultVa... method ConfigurationGetDouble (line 171) | private native double ConfigurationGetDouble(String key, double defaul... method ConfigurationSet (line 173) | private native void ConfigurationSet(String key, boolean value); method ConfigurationSet (line 175) | private native void ConfigurationSet(String key, int value); method ConfigurationSet (line 177) | private native void ConfigurationSet(String key, long value); method ConfigurationSet (line 179) | private native void ConfigurationSet(String key, float value); method ConfigurationSet (line 181) | private native void ConfigurationSet(String key, double value); method ConfigurationSet (line 183) | private native void ConfigurationSet(String key, String value); method ConfigurationGetStrings (line 185) | private native ArrayList ConfigurationGetStrings(String key, method ConfigurationSet (line 188) | private native void ConfigurationSet(String key, ArrayList val... method ConfigurationParser (line 190) | private native void ConfigurationParser(String file); method ConfigurationNew (line 192) | private native long ConfigurationNew(); FILE: src/java/src/main/java/com/modelbox/DataContext.java class DataContext (line 19) | public class DataContext extends NativeObject { method DataContext (line 20) | private DataContext() { method input (line 29) | public BufferList input(String portName) { method output (line 38) | public BufferList output(String portName) { method external (line 46) | public BufferList external() { method hasError (line 54) | public boolean hasError() { method sendEvent (line 62) | public void sendEvent(FlowUnitEvent event) { method setPrivate (line 71) | public void setPrivate(String key, Object priv) { method getPrivate (line 80) | public Object getPrivate(String key) { method getInputMeta (line 89) | public DataMeta getInputMeta(String portName) { method setOutputMeta (line 98) | public void setOutputMeta(String portName, DataMeta dataMeta) { method getSessionContext (line 106) | public SessionContext getSessionContext() { method getSessionConfig (line 114) | public Configuration getSessionConfig() { method getStatistics (line 122) | public StatisticsItem getStatistics() { method DataContext_Input (line 126) | private native BufferList DataContext_Input(String portName); method DataContext_Output (line 128) | private native BufferList DataContext_Output(String portName); method DataContext_External (line 130) | private native BufferList DataContext_External(); method DataContext_HasError (line 132) | private native boolean DataContext_HasError(); method DataContext_SendEvent (line 134) | private native void DataContext_SendEvent(FlowUnitEvent event); method DataContext_SetPrivate (line 136) | private native void DataContext_SetPrivate(String key, Object priv); method DataContext_GetPrivate (line 138) | private native Object DataContext_GetPrivate(String key); method DataContext_GetInputMeta (line 140) | private native DataMeta DataContext_GetInputMeta(String portName); method DataContext_SetOututMeta (line 142) | private native void DataContext_SetOututMeta(String portName, DataMeta... method DataContext_GetSessionContext (line 144) | private native SessionContext DataContext_GetSessionContext(); method DataContext_GetSessionConfig (line 146) | private native Configuration DataContext_GetSessionConfig(); method DataContext_GetStatistics (line 148) | private native StatisticsItem DataContext_GetStatistics(); FILE: src/java/src/main/java/com/modelbox/DataMeta.java class DataMeta (line 22) | public class DataMeta extends NativeObject { method DataMeta (line 23) | public DataMeta() { method set (line 32) | public void set(String key, String value) { method getString (line 36) | public String getString(String key) { method DataMetaNew (line 40) | private native long DataMetaNew(); method DataMetaSet (line 42) | private native void DataMetaSet(String key, String meta); method DataMetaGetString (line 44) | private native String DataMetaGetString(String key); FILE: src/java/src/main/java/com/modelbox/Device.java class Device (line 22) | public class Device extends NativeObject { method Device (line 23) | private Device() { method getType (line 31) | public String getType() { method getDeviceID (line 39) | public String getDeviceID() { method DeviceGetType (line 43) | private native String DeviceGetType(); method DeviceGetDeviceID (line 45) | private native String DeviceGetDeviceID(); FILE: src/java/src/main/java/com/modelbox/ExternalDataMap.java class ExternalDataMap (line 25) | public class ExternalDataMap extends NativeObject { method ExternalDataMap (line 28) | private ExternalDataMap() { method CreateBufferList (line 36) | public BufferList CreateBufferList() { method setOutputMeta (line 45) | public void setOutputMeta(String name, DataMeta meta) { method send (line 55) | public void send(String portName, BufferList bufferlist) throws ModelB... method recv (line 68) | public HashMap recv(long timeout) throws ModelBoxE... method recv (line 77) | public HashMap recv() throws ModelBoxException { method close (line 84) | public void close() { method shutdown (line 91) | public void shutdown() { method setPrivate (line 99) | public void setPrivate(Object o) { method getPrivate (line 108) | @SuppressWarnings("unchecked") method getSessionContext (line 121) | public SessionContext getSessionContext() { method getSessionConfig (line 129) | public Configuration getSessionConfig() { method getLastError (line 137) | public FlowUnitError getLastError() { method ExternalDataMap_CreateBufferList (line 141) | private native BufferList ExternalDataMap_CreateBufferList(); method ExternalDataMap_SetOutputMeta (line 143) | private native void ExternalDataMap_SetOutputMeta(String name, DataMet... method ExternalDataMap_Send (line 145) | private native void ExternalDataMap_Send(String portName, BufferList b... method ExternalDataMap_Recv (line 147) | private native HashMap ExternalDataMap_Recv(long t... method ExternalDataMap_Close (line 149) | private native void ExternalDataMap_Close(); method ExternalDataMap_Shutdown (line 151) | private native void ExternalDataMap_Shutdown(); method ExternalDataMap_GetSessionContext (line 153) | private native SessionContext ExternalDataMap_GetSessionContext(); method ExternalDataMap_GetSessionConfig (line 155) | private native Configuration ExternalDataMap_GetSessionConfig(); method ExternalDataMap_GetLastError (line 157) | private native FlowUnitError ExternalDataMap_GetLastError(); FILE: src/java/src/main/java/com/modelbox/ExternalDataSelect.java class ExternalDataSelect (line 24) | public class ExternalDataSelect extends NativeObject { method ExternalDataSelect (line 25) | public ExternalDataSelect() { method register (line 33) | public void register(ExternalDataMap dataMap) { method remove (line 41) | public void remove(ExternalDataMap dataMap) { method select (line 51) | public ArrayList select(long timeout) throws ModelBox... method select (line 61) | public ArrayList select() throws ModelBoxException { method ExternalDataSelect_New (line 65) | private native long ExternalDataSelect_New(); method ExternalDataSelect_RegisterExternalData (line 67) | private native void ExternalDataSelect_RegisterExternalData(ExternalDa... method ExternalDataSelect_RemoveExternalData (line 69) | private native void ExternalDataSelect_RemoveExternalData(ExternalData... method ExternalDataSelect_SelectExternalData (line 71) | private native ArrayList ExternalDataSelect_SelectExt... FILE: src/java/src/main/java/com/modelbox/Flow.java class Flow (line 22) | public class Flow extends NativeObject { method Flow (line 23) | public Flow() { method init (line 33) | public void init(String name, String graph) throws ModelBoxException { method init (line 42) | public void init(String file) throws ModelBoxException { method initByName (line 53) | public void initByName(String name, Configuration args, String flowDir... method initByName (line 63) | public void initByName(String name, Configuration args) throws ModelBo... method initByName (line 73) | public void initByName(String name) throws ModelBoxException { method RegisterFlowUnit (line 82) | public void RegisterFlowUnit(FlowUnitBuilder flowunit_builder) throws ... method startRun (line 90) | public void startRun() throws ModelBoxException { method waitFor (line 98) | public void waitFor() throws ModelBoxException { method waitFor (line 108) | public boolean waitFor(long timeout) throws ModelBoxException { method waitFor (line 120) | public boolean waitFor(long timeout, Status retval) throws ModelBoxExc... method stop (line 128) | public void stop() throws ModelBoxException { method createExternalDataMap (line 137) | public ExternalDataMap createExternalDataMap() throws ModelBoxException { method CreateStreamIO (line 146) | public FlowStreamIO CreateStreamIO() throws ModelBoxException { method FlowNew (line 150) | private native long FlowNew(); method FlowWait (line 152) | private native boolean FlowWait(long timeout, Status status); method FlowStartRun (line 154) | private native void FlowStartRun(); method FlowInit (line 156) | private native void FlowInit(String name, String graph); method FlowInit (line 158) | private native void FlowInit(String file); method FlowInitByName (line 160) | private native void FlowInitByName(String name, Configuration args, St... method FlowInitByName (line 162) | private native void FlowInitByName(String name, Configuration args); method FlowRegisterFlowUnit (line 164) | private native void FlowRegisterFlowUnit(FlowUnitBuilder flowunit_buil... method FlowStop (line 166) | private native void FlowStop(); method FlowCreateExternalDataMap (line 168) | private native ExternalDataMap FlowCreateExternalDataMap(); method FlowCreateStreamIO (line 170) | private native FlowStreamIO FlowCreateStreamIO(); FILE: src/java/src/main/java/com/modelbox/FlowStreamIO.java class FlowStreamIO (line 22) | public class FlowStreamIO extends NativeObject { method FlowStreamIO (line 23) | private FlowStreamIO() { method createBuffer (line 32) | public Buffer createBuffer() throws ModelBoxException { method send (line 42) | public void send(String inputName, Buffer buffer) throws ModelBoxExcep... method send (line 52) | public void send(String inputName, byte[] data) throws ModelBoxExcepti... method recv (line 73) | public Buffer recv(String outputName, long timeout) throws ModelBoxExc... method closeInput (line 80) | public void closeInput() { method FlowStreamIO_CreateBuffer (line 84) | private native Buffer FlowStreamIO_CreateBuffer(); method FlowStreamIO_Send (line 86) | private native void FlowStreamIO_Send(String inputName, Buffer buffer); method FlowStreamIO_Send (line 88) | private native void FlowStreamIO_Send(String inputName, byte[] data); method FlowStreamIO_Recv (line 90) | private native Buffer FlowStreamIO_Recv(String outputName, long timeout); method FlowStreamIO_CloseInput (line 92) | private native void FlowStreamIO_CloseInput(); FILE: src/java/src/main/java/com/modelbox/FlowUnit.java class FlowUnit (line 19) | abstract public class FlowUnit extends NativeObject { method FlowUnit (line 20) | public FlowUnit() { method open (line 29) | public void open(Configuration opts) throws ModelBoxException {} method close (line 35) | public void close() throws ModelBoxException {} method process (line 42) | abstract public Status process(DataContext data_ctx) throws ModelBoxEx... method dataPre (line 49) | public void dataPre(DataContext data_ctx) throws ModelBoxException {} method dataPost (line 56) | public void dataPost(DataContext data_ctx) throws ModelBoxException {} method FlowUnit_New (line 58) | private native long FlowUnit_New(); FILE: src/java/src/main/java/com/modelbox/FlowUnitBuilder.java class FlowUnitBuilder (line 22) | abstract public class FlowUnitBuilder extends NativeObject { method FlowUnitBuilder (line 23) | public FlowUnitBuilder() { method probe (line 31) | abstract public void probe(FlowUnitDesc desc) throws ModelBoxException; method build (line 37) | abstract public FlowUnit build() throws ModelBoxException; method FlowUnitBuilderNew (line 39) | private native long FlowUnitBuilderNew(); FILE: src/java/src/main/java/com/modelbox/FlowUnitDesc.java class FlowUnitDesc (line 22) | public class FlowUnitDesc extends NativeObject { type FlowOutputType (line 23) | public enum FlowOutputType { type FlowType (line 27) | public enum FlowType { type ConditionType (line 31) | public enum ConditionType { type LoopType (line 35) | public enum LoopType { method FlowUnitDesc (line 39) | public FlowUnitDesc() { method GetFlowUnitName (line 47) | public String GetFlowUnitName() { method GetFlowUnitType (line 55) | public String GetFlowUnitType() { method GetFlowUnitAliasName (line 63) | public String GetFlowUnitAliasName() { method GetFlowUnitArgument (line 71) | public String GetFlowUnitArgument() { method SetFlowUnitName (line 79) | public void SetFlowUnitName(String flowunit_name) { method SetFlowUnitType (line 87) | public void SetFlowUnitType(String flowunit_type) { method AddFlowUnitInput (line 95) | public void AddFlowUnitInput(FlowUnitInput flowunit_input) throws Mode... method AddFlowUnitOutput (line 103) | public void AddFlowUnitOutput(FlowUnitOutput flowunit_output) throws M... method SetConditionType (line 111) | public void SetConditionType(ConditionType condition_type) { method SetLoopType (line 119) | public void SetLoopType(LoopType loop_type) { method SetOutputType (line 127) | public void SetOutputType(FlowOutputType output_type) { method SetFlowType (line 135) | public void SetFlowType(FlowType flow_type) { method SetStreamSameCount (line 143) | public void SetStreamSameCount(boolean is_stream_same_count) { method SetInputContiguous (line 151) | public void SetInputContiguous(boolean is_input_contiguous) { method SetResourceNice (line 159) | public void SetResourceNice(boolean is_resource_nice) { method SetCollapseAll (line 167) | public void SetCollapseAll(boolean is_collapse_all) { method SetExceptionVisible (line 175) | public void SetExceptionVisible(boolean is_exception_visible) { method SetDescription (line 183) | public void SetDescription(String description) { method SetMaxBatchSize (line 191) | public void SetMaxBatchSize(long max_batch_size) { method SetDefaultBatchSize (line 199) | public void SetDefaultBatchSize(long default_batch_size) { method FlowUnitDescNew (line 203) | private native long FlowUnitDescNew(); method FlowUnitDescGetFlowUnitName (line 205) | private native String FlowUnitDescGetFlowUnitName(); method FlowUnitDescGetFlowUnitType (line 207) | private native String FlowUnitDescGetFlowUnitType(); method FlowUnitDescGetFlowUnitAliasName (line 209) | private native String FlowUnitDescGetFlowUnitAliasName(); method FlowUnitDescGetFlowUnitArgument (line 211) | private native String FlowUnitDescGetFlowUnitArgument(); method FlowUnitDescSetFlowUnitName (line 213) | private native void FlowUnitDescSetFlowUnitName(String flowunit_name); method FlowUnitDescSetFlowUnitType (line 215) | private native void FlowUnitDescSetFlowUnitType(String flowunit_type); method FlowUnitDescAddFlowUnitInput (line 217) | private native void FlowUnitDescAddFlowUnitInput(FlowUnitInput flowuni... method FlowUnitDescAddFlowUnitOutput (line 219) | private native void FlowUnitDescAddFlowUnitOutput(FlowUnitOutput flowu... method FlowUnitDescSetConditionType (line 221) | private native void FlowUnitDescSetConditionType(long condition_type); method FlowUnitDescSetLoopType (line 223) | private native void FlowUnitDescSetLoopType(long loop_type); method FlowUnitDescSetOutputType (line 225) | private native void FlowUnitDescSetOutputType(long output_type); method FlowUnitDescSetFlowType (line 227) | private native void FlowUnitDescSetFlowType(long flow_type); method FlowUnitDescSetStreamSameCount (line 229) | private native void FlowUnitDescSetStreamSameCount(boolean is_stream_s... method FlowUnitDescSetInputContiguous (line 231) | private native void FlowUnitDescSetInputContiguous(boolean is_input_co... method FlowUnitDescSetResourceNice (line 233) | private native void FlowUnitDescSetResourceNice(boolean is_resource_ni... method FlowUnitDescSetCollapseAll (line 235) | private native void FlowUnitDescSetCollapseAll(boolean is_collapse_all); method FlowUnitDescSetExceptionVisible (line 237) | private native void FlowUnitDescSetExceptionVisible(boolean is_excepti... method FlowUnitDescSetDescription (line 239) | private native void FlowUnitDescSetDescription(String description); method FlowUnitDescSetMaxBatchSize (line 241) | private native void FlowUnitDescSetMaxBatchSize(long max_batch_size); method FlowUnitDescSetDefaultBatchSize (line 243) | private native void FlowUnitDescSetDefaultBatchSize(long default_batch... FILE: src/java/src/main/java/com/modelbox/FlowUnitError.java class FlowUnitError (line 20) | public class FlowUnitError extends NativeObject { method FlowUnitError (line 21) | public FlowUnitError(String desc) { method FlowUnitError (line 25) | public FlowUnitError(String node, String error_pos, Status error_statu... method getDesc (line 33) | public String getDesc() { method GetStatus (line 41) | public Status GetStatus() { method FlowUnitError_New (line 45) | private native long FlowUnitError_New(String desc); method FlowUnitError_New (line 47) | private native long FlowUnitError_New(String node, String error_pos, S... method FlowUnitError_GetDesc (line 49) | private native String FlowUnitError_GetDesc(); method FlowUnitError_GetStatus (line 51) | private native Status FlowUnitError_GetStatus(); FILE: src/java/src/main/java/com/modelbox/FlowUnitEvent.java class FlowUnitEvent (line 19) | public class FlowUnitEvent extends NativeObject { method FlowUnitEvent (line 21) | FlowUnitEvent() { method set (line 30) | public void set(String key, String value) { method set (line 39) | public void set(String key, Object object) { method get (line 44) | public Object get(String key) { method FlowUnitEventNew (line 48) | private native long FlowUnitEventNew(); method FlowUnitEventSet (line 50) | private native void FlowUnitEventSet(String key, Object object); method FlowUnitEventGet (line 52) | private native Object FlowUnitEventGet(String key); FILE: src/java/src/main/java/com/modelbox/FlowUnitInput.java class FlowUnitInput (line 20) | public class FlowUnitInput extends NativeObject { method FlowUnitInput (line 26) | public FlowUnitInput(String name) { method FlowUnitInput (line 35) | public FlowUnitInput(String name, String device_type) { method FlowUnitInput (line 44) | public FlowUnitInput(String name, long device_mem_flags) { method FlowUnitInput (line 54) | public FlowUnitInput(String name, String device_type, long device_mem_... method FlowUnitInput_New (line 58) | private native long FlowUnitInput_New(String name); method FlowUnitInput_New (line 60) | private native long FlowUnitInput_New(String name, String device_type); method FlowUnitInput_New (line 62) | private native long FlowUnitInput_New(String name, long device_mem_fla... method FlowUnitInput_New (line 64) | private native long FlowUnitInput_New(String name, String device_type,... FILE: src/java/src/main/java/com/modelbox/FlowUnitOutput.java class FlowUnitOutput (line 19) | public class FlowUnitOutput extends NativeObject { method FlowUnitOutput (line 24) | public FlowUnitOutput(String name) { method FlowUnitOutput (line 33) | public FlowUnitOutput(String name, long device_mem_flags) { method FlowUnitOutput_New (line 37) | private native long FlowUnitOutput_New(String name); method FlowUnitOutput_New (line 39) | private native long FlowUnitOutput_New(String name, long device_mem_fl... FILE: src/java/src/main/java/com/modelbox/Log.java class Log (line 23) | public class Log extends NativeObject { type LogLevel (line 24) | public enum LogLevel { method Log (line 28) | public Log() { method print (line 40) | public void print(LogLevel level, String file, int lineno, String func... method jniPrintCallback (line 45) | public final void jniPrintCallback(long level, String file, int lineno... method setLogLevel (line 53) | public void setLogLevel(LogLevel level) { method getLogLevel (line 61) | public LogLevel getLogLevel() { method getLogger (line 69) | public static Log getLogger() { method regLog (line 77) | public static void regLog(Log log) { method unRegLog (line 84) | public static void unRegLog() { method debug (line 92) | public static void debug(String format, Object... params) { method debug (line 100) | public static void debug(String message) { method info (line 108) | public static void info(String format, Object... params) { method info (line 116) | public static void info(String message) { method notice (line 124) | public static void notice(String format, Object... params) { method notice (line 132) | public static void notice(String message) { method warn (line 140) | public static void warn(String format, Object... params) { method warn (line 148) | public static void warn(String message) { method error (line 156) | public static void error(String format, Object... params) { method error (line 164) | public static void error(String message) { method fatal (line 172) | public static void fatal(String format, Object... params) { method fatal (line 180) | public static void fatal(String message) { method printLog (line 184) | private static void printLog(LogLevel level, String format, Object... ... method LogNew (line 192) | public native long LogNew(); method LogSetLogLevel (line 194) | public native void LogSetLogLevel(long level); method LogGetLogLevel (line 196) | public native long LogGetLogLevel(); method LogGetLogger (line 198) | public static native Log LogGetLogger(); method LogReg (line 200) | public static native void LogReg(Log log); method LogUnReg (line 202) | public static native void LogUnReg(); method LogPrint (line 204) | public static native void LogPrint(long level, String file, int lineno... FILE: src/java/src/main/java/com/modelbox/ModelBox.java class ModelBox (line 24) | public class ModelBox { method SetDefaultScanPath (line 30) | public static native void SetDefaultScanPath(String path); method SetDefaultInfoPath (line 32) | public static native void SetDefaultInfoPath(String path); FILE: src/java/src/main/java/com/modelbox/ModelBoxException.java class ModelBoxException (line 25) | public class ModelBoxException extends IOException { method ModelBoxException (line 26) | public ModelBoxException() {} method ModelBoxException (line 28) | public ModelBoxException(String message) { class Success (line 32) | static public class Success extends ModelBoxException { method Success (line 33) | public Success() { method Success (line 37) | public Success(String message) { class Fault (line 41) | static public class Fault extends ModelBoxException { method Fault (line 42) | public Fault() { method Fault (line 46) | public Fault(String message) { class Notfound (line 50) | static public class Notfound extends ModelBoxException { method Notfound (line 51) | public Notfound() { method Notfound (line 55) | public Notfound(String message) { class Invalid (line 59) | static public class Invalid extends ModelBoxException { method Invalid (line 60) | public Invalid() { method Invalid (line 64) | public Invalid(String message) { class Again (line 68) | static public class Again extends ModelBoxException { method Again (line 69) | public Again() { method Again (line 73) | public Again(String message) { class Badconf (line 77) | static public class Badconf extends ModelBoxException { method Badconf (line 78) | public Badconf() { method Badconf (line 82) | public Badconf(String message) { class Nomem (line 86) | static public class Nomem extends ModelBoxException { method Nomem (line 87) | public Nomem() { method Nomem (line 91) | public Nomem(String message) { class Range (line 95) | static public class Range extends ModelBoxException { method Range (line 96) | public Range() { method Range (line 100) | public Range(String message) { class Exist (line 104) | static public class Exist extends ModelBoxException { method Exist (line 105) | public Exist() { method Exist (line 109) | public Exist(String message) { class Internal (line 113) | static public class Internal extends ModelBoxException { method Internal (line 114) | public Internal() { method Internal (line 118) | public Internal(String message) { class Busy (line 122) | static public class Busy extends ModelBoxException { method Busy (line 123) | public Busy() { method Busy (line 127) | public Busy(String message) { class Permit (line 131) | static public class Permit extends ModelBoxException { method Permit (line 132) | public Permit() { method Permit (line 136) | public Permit(String message) { class Notsupport (line 140) | static public class Notsupport extends ModelBoxException { method Notsupport (line 141) | public Notsupport() { method Notsupport (line 145) | public Notsupport(String message) { class Nodata (line 149) | static public class Nodata extends ModelBoxException { method Nodata (line 150) | public Nodata() { method Nodata (line 154) | public Nodata(String message) { class Nospace (line 158) | static public class Nospace extends ModelBoxException { method Nospace (line 159) | public Nospace() { method Nospace (line 163) | public Nospace(String message) { class Nobufs (line 167) | static public class Nobufs extends ModelBoxException { method Nobufs (line 168) | public Nobufs() { method Nobufs (line 172) | public Nobufs(String message) { class Overflow (line 176) | static public class Overflow extends ModelBoxException { method Overflow (line 177) | public Overflow() { method Overflow (line 181) | public Overflow(String message) { class Inprogress (line 185) | static public class Inprogress extends ModelBoxException { method Inprogress (line 186) | public Inprogress() { method Inprogress (line 190) | public Inprogress(String message) { class Already (line 194) | static public class Already extends ModelBoxException { method Already (line 195) | public Already() { method Already (line 199) | public Already(String message) { class Timedout (line 203) | static public class Timedout extends ModelBoxException { method Timedout (line 204) | public Timedout() { method Timedout (line 208) | public Timedout(String message) { class Nostream (line 212) | static public class Nostream extends ModelBoxException { method Nostream (line 213) | public Nostream() { method Nostream (line 217) | public Nostream(String message) { class Reset (line 221) | static public class Reset extends ModelBoxException { method Reset (line 222) | public Reset() { method Reset (line 226) | public Reset(String message) { class Continue (line 230) | static public class Continue extends ModelBoxException { method Continue (line 231) | public Continue() { method Continue (line 235) | public Continue(String message) { class Edquot (line 239) | static public class Edquot extends ModelBoxException { method Edquot (line 240) | public Edquot() { method Edquot (line 244) | public Edquot(String message) { class Stop (line 248) | static public class Stop extends ModelBoxException { method Stop (line 249) | public Stop() { method Stop (line 253) | public Stop(String message) { class Shutdown (line 257) | static public class Shutdown extends ModelBoxException { method Shutdown (line 258) | public Shutdown() { method Shutdown (line 262) | public Shutdown(String message) { class Eof (line 266) | static public class Eof extends ModelBoxException { method Eof (line 267) | public Eof() { method Eof (line 271) | public Eof(String message) { class Noent (line 275) | static public class Noent extends ModelBoxException { method Noent (line 276) | public Noent() { method Noent (line 280) | public Noent(String message) { class Deadlock (line 284) | static public class Deadlock extends ModelBoxException { method Deadlock (line 285) | public Deadlock() { method Deadlock (line 289) | public Deadlock(String message) { class Noresponse (line 293) | static public class Noresponse extends ModelBoxException { method Noresponse (line 294) | public Noresponse() { method Noresponse (line 298) | public Noresponse(String message) { class Io (line 302) | static public class Io extends ModelBoxException { method Io (line 303) | public Io() { method Io (line 307) | public Io(String message) { FILE: src/java/src/main/java/com/modelbox/NativeObject.java class NativeObject (line 6) | public class NativeObject { method NativeObject (line 13) | protected NativeObject() { method getNativeHandle (line 21) | public long getNativeHandle() { method setNativeHandle (line 29) | protected void setNativeHandle(long handle) { method finalize (line 40) | @Override method delete_handle (line 51) | private native void delete_handle(long handle); FILE: src/java/src/main/java/com/modelbox/SessionContext.java class SessionContext (line 23) | public class SessionContext extends NativeObject { method SessionContext (line 25) | private SessionContext() { method setPrivate (line 34) | public void setPrivate(String key, Object object) { method getPrivate (line 43) | public Object getPrivate(String key) { method setSessionId (line 51) | public void setSessionId(String sessionId) { method getSessionId (line 59) | public String getSessionId() { method getConfig (line 67) | public Configuration getConfig() { method setError (line 75) | public void setError(FlowUnitError error) { method getError (line 83) | public FlowUnitError getError() { method SessionContext_SetPrivate (line 87) | private native void SessionContext_SetPrivate(String key, Object object); method SessionContext_GetPrivate (line 89) | private native Object SessionContext_GetPrivate(String key); method SessionContext_SetSessionId (line 91) | private native void SessionContext_SetSessionId(String sessionId); method SessionContext_GetSessionId (line 93) | private native String SessionContext_GetSessionId(); method SessionContext_GetConfiguration (line 95) | private native Configuration SessionContext_GetConfiguration(); method SessionContext_SetError (line 97) | private native void SessionContext_SetError(FlowUnitError error); method SessionContext_GetError (line 99) | private native FlowUnitError SessionContext_GetError(); FILE: src/java/src/main/java/com/modelbox/StatisticsItem.java class StatisticsItem (line 19) | public class StatisticsItem { FILE: src/java/src/main/java/com/modelbox/Status.java class Status (line 23) | public class Status extends NativeObject { method Status (line 24) | public Status() { method Status (line 32) | public Status(StatusCode code) { method Status (line 42) | public Status(StatusCode code, String msg) { method Status (line 53) | public Status(Status other, String msg) { method ToSting (line 62) | public String ToSting() { method Code (line 70) | public StatusCode Code() { method StrCode (line 78) | public String StrCode() { method SetErrorMsg (line 86) | public void SetErrorMsg(String errorMsg) { method ErrorMsg (line 94) | public String ErrorMsg() { method WrapErrormsgs (line 102) | public String WrapErrormsgs() { method OK (line 110) | public static Status OK() { method Fail (line 118) | public static Status Fail(String msg) { method Fail (line 126) | public static Status Fail(StatusCode code, String msg) { method StatusNew (line 130) | private native long StatusNew(); method StatusSetCode (line 132) | private native void StatusSetCode(long code); method StatusWrap (line 134) | private native void StatusWrap(Status status, long code, String msg); method StatusToSting (line 136) | private native String StatusToSting(); method StatusCode (line 138) | private native StatusCode StatusCode(); method StatusStrCode (line 140) | private native String StatusStrCode(); method StatusSetErrorMsg (line 142) | private native void StatusSetErrorMsg(String errorMsg); method StatusErrorMsg (line 144) | private native String StatusErrorMsg(); method StatusWrapErrormsgs (line 146) | private native String StatusWrapErrormsgs(); method equals (line 148) | @Override FILE: src/java/src/main/java/com/modelbox/StatusCode.java type StatusCode (line 20) | public enum StatusCode { FILE: src/java/src/test/java/com/modelbox/ModelBoxConfigurationTest.java class ModelBoxConfigurationTest (line 23) | public class ModelBoxConfigurationTest { method testKeys (line 25) | @Test method testKeysDefault (line 55) | @Test FILE: src/java/src/test/java/com/modelbox/ModelBoxFlowTest.java class ModelBoxFlowTest (line 30) | public class ModelBoxFlowTest { class FlowUnitPassThrough (line 32) | public static class FlowUnitPassThrough extends FlowUnit { class Builder (line 33) | public static class Builder extends FlowUnitBuilder { method probe (line 35) | @Override method build (line 45) | @Override method setDirect (line 50) | public void setDirect(boolean b) { method FlowUnitPassThrough (line 55) | public FlowUnitPassThrough(boolean is_direct) { method open (line 61) | @Override method process (line 66) | @Override method process_directbuffer (line 82) | public Status process_directbuffer(DataContext data_ctx) throws Mode... method setUpTest (line 102) | @BeforeClass method testFlowNotExist (line 108) | @Test(expected = ModelBoxException.Badconf.class) method testFlowProcessData (line 124) | @Test method testFlowStreamIO (line 203) | @Test method testFlowRegister (line 253) | @Test FILE: src/java/src/test/java/com/modelbox/ModelBoxLogTest.java class ModelBoxLogTest (line 24) | public class ModelBoxLogTest { class TestLog (line 26) | class TestLog extends Log { method print (line 27) | public void print(LogLevel level, String file, int lineno, String fu... method testLogReg (line 36) | @Test method testLogFormat (line 50) | @Test method testLogLevel (line 66) | @Test FILE: src/java/src/test/java/com/modelbox/ModelBoxMiscTest.java class ModelBoxMiscTest (line 22) | public class ModelBoxMiscTest { method testFlowUnitError (line 23) | @Test method testFlowUnitDataMeta (line 33) | @Test method testFlowUnitEvent (line 44) | @Test FILE: src/java/src/test/java/com/modelbox/ModelBoxStatusTest.java class ModelBoxStatusTest (line 22) | public class ModelBoxStatusTest { method testStatusMessage (line 23) | @Test FILE: src/java/src/test/java/com/modelbox/ModelboxBufferTest.java class ModelboxBufferTest (line 24) | public class ModelboxBufferTest { method setUpTest (line 25) | @BeforeClass method testBufferMeta (line 31) | @Test FILE: src/java/src/test/java/com/modelbox/TestConfig.java class TestConfig (line 25) | public class TestConfig { FILE: src/libmodelbox/base/arch/android/base64_simd.cc type modelbox (line 20) | namespace modelbox { function Status (line 22) | Status Base64EncodeSIMD(const uint8_t *input, size_t input_len, FILE: src/libmodelbox/base/arch/android/stats.cc type modelbox (line 7) | namespace modelbox { FILE: src/libmodelbox/base/arch/android/stats.h function namespace (line 21) | namespace modelbox { FILE: src/libmodelbox/base/arch/linux/aarch64/base64_simd.cc type modelbox (line 22) | namespace modelbox { function Status (line 24) | Status Base64EncodeSIMD(const uint8_t *input, size_t input_len, FILE: src/libmodelbox/base/arch/linux/default/default.cc type modelbox (line 20) | namespace modelbox { function Status (line 22) | Status Base64EncodeSIMD(const uint8_t *input, size_t input_len, FILE: src/libmodelbox/base/arch/linux/stats.cc type modelbox (line 38) | namespace modelbox { function Status (line 84) | Status LinuxOSThread::SetName(const std::string &name) { function Status (line 89) | Status LinuxOSThread::SetThreadPriority(const std::thread::id &thread, function Status (line 94) | Status LinuxOSThread::SetThreadLogicalCPUAffinity( function Status (line 99) | Status LinuxOSThread::SetThreadPhysicalCPUAffinity( function LinuxOSInfo (line 116) | LinuxOSInfo &LinuxOSInfo::GetInstance() { function Status (line 121) | Status LinuxOSInfo::GetMemoryUsage(size_t *free, size_t *total) { type utsname (line 162) | struct utsname type ifreq (line 175) | struct ifreq type ifconf (line 176) | struct ifconf type ifreq (line 193) | struct ifreq type ifreq (line 194) | struct ifreq type ifreq (line 194) | struct ifreq FILE: src/libmodelbox/base/arch/linux/stats.h function namespace (line 21) | namespace modelbox { FILE: src/libmodelbox/base/arch/linux/x86_64/base64_simd.cc type modelbox (line 24) | namespace modelbox { type base64_encode_simd_param (line 26) | struct base64_encode_simd_param { function cpuid (line 46) | void cpuid(int info[4], int function_id_) { function __m512i (line 50) | __m512i ConvertAscii(__m512i &index) { function Base64EncodeLessOneBatch (line 83) | void Base64EncodeLessOneBatch(struct base64_encode_simd_param param, function CheckSupportBase64SIMD (line 114) | bool CheckSupportBase64SIMD() { function Status (line 125) | Status Base64EncodeSIMD(const uint8_t *input, size_t input_len, FILE: src/libmodelbox/base/config/configuration.cc type modelbox (line 21) | namespace modelbox { class TomlConfigParser (line 23) | class TomlConfigParser : public ConfigParser { function Status (line 60) | Status ConfigStore::ReadProperty(const std::string &key, function Status (line 321) | Status Configuration::Convert(const std::string &property, function Status (line 328) | Status Configuration::Convert(const std::string &property, function Status (line 342) | Status Configuration::Convert(const std::string &property, function Status (line 367) | Status Configuration::Convert(const std::string &property, function Status (line 392) | Status Configuration::Convert(const std::string &property, function Status (line 417) | Status Configuration::Convert(const std::string &property, function Status (line 441) | Status Configuration::Convert(const std::string &property, function Status (line 466) | Status Configuration::Convert(const std::string &property, function Status (line 491) | Status Configuration::Convert(const std::string &property, function Status (line 511) | Status Configuration::Convert(const std::string &property, function Status (line 535) | Status Configuration::Convert(const std::string &property, function Status (line 554) | Status Configuration::Convert(const std::string &property, function Status (line 590) | Status TomlConfigParser::Visit( function Status (line 637) | Status TomlConfigParser::Parse(const std::shared_ptr &c... function Status (line 653) | Status TomlConfigParser::Parse(const std::shared_ptr &c... FILE: src/libmodelbox/base/device/device.cc type modelbox (line 25) | namespace modelbox { function Status (line 67) | Status Device::DeviceExecute(const DevExecuteCallBack &fun, int32_t pr... function Status (line 123) | Status Device::Init() { function Status (line 234) | Status Device::GetMemInfo(size_t *free, size_t *total) const { FILE: src/libmodelbox/base/device/device_factory.cc type modelbox (line 21) | namespace modelbox { FILE: src/libmodelbox/base/device/device_manager.cc type modelbox (line 28) | namespace modelbox { function Status (line 52) | Status DeviceManager::Register(const std::shared_ptr &f... function Status (line 78) | Status DeviceManager::Initialize(const std::shared_ptr &driver, function Status (line 92) | Status DeviceManager::CheckDeviceManagerInit() { function Status (line 101) | Status DeviceManager::InitDeviceFactory( function Status (line 222) | Status DeviceManager::DeviceProbe() { FILE: src/libmodelbox/base/device/device_memory.cc type modelbox (line 25) | namespace modelbox { function Status (line 61) | Status DeviceMemory::SetContentMutable(bool content_mutable) { function Status (line 214) | Status DeviceMemory::CountMemSize( function Status (line 230) | Status DeviceMemory::Verify() const { return STATUS_SUCCESS; } function Status (line 232) | Status DeviceMemory::Resize(size_t new_size) { function Status (line 242) | Status DeviceMemory::Realloc(size_t new_capacity) { function Status (line 285) | Status DeviceMemory::ReadFrom( function Status (line 307) | Status DeviceMemory::WriteTo(const std::shared_ptr &dest... function Status (line 314) | Status DeviceMemory::CopyExtraMetaTo( function Status (line 319) | Status DeviceMemory::CombineExtraMeta( function Status (line 369) | Status DeviceMemory::TransferInHost( function Status (line 404) | Status DeviceMemory::TransferInDevice( function Status (line 487) | Status DeviceMemory::AppendData( function Status (line 645) | Status DeviceMemory::MemAcquire(const std::shared_ptr &mem_ptr, function Status (line 709) | Status DeviceMemoryManager::Write(const void *host_data, size_t host_s... function Status (line 715) | Status DeviceMemoryManager::Read(const void *device_data, size_t devic... FILE: src/libmodelbox/base/drivers/driver.cc type modelbox (line 42) | namespace modelbox { function SubProcessWaitAndLog (line 47) | int SubProcessWaitAndLog(int fd) { function Status (line 112) | Status SubProcessRun(func &&fun, ts &&...params) { function Status (line 285) | Status DriverHandler::Remove(void *driver_handler) { function Status (line 484) | Status DriverDesc::SetVersion(const std::string &version) { function Status (line 501) | Status DriverDesc::CheckVersion(const std::string &version) { function Status (line 582) | Status Drivers::Scan(const std::string &path, const std::string &filte... function Status (line 637) | Status Drivers::Initialize(const std::shared_ptr &confi... function Status (line 656) | Status Drivers::WriteScanInfo(const std::string &scan_info_path, function Status (line 722) | Status Drivers::GatherScanInfo(const std::string &scan_path) { function Status (line 769) | Status Drivers::FillCheckInfo(std::string &file_check_node, type stat (line 804) | struct stat type stat (line 833) | struct stat type stat (line 860) | struct stat function Status (line 886) | Status Drivers::InnerScan() { function Status (line 945) | Status Drivers::ReadExcludeInfo() { function Status (line 966) | Status Drivers::Scan() { function Status (line 1033) | Status Drivers::VirtualDriverScan() { function Status (line 1063) | Status Drivers::Add(const std::string &file) { FILE: src/libmodelbox/base/drivers/driver_utils.cc type modelbox (line 21) | namespace modelbox { function GenerateKey (line 23) | std::string GenerateKey(int64_t check_sum) { FILE: src/libmodelbox/base/drivers/register_flowunit.cc type modelbox (line 23) | namespace modelbox { function Status (line 28) | Status RegisterFlowUnit::Open(const std::shared_ptr &co... function Status (line 32) | Status RegisterFlowUnit::Close() { return STATUS_OK; } function Status (line 44) | Status RegisterFlowUnit::Process(std::shared_ptr data_con... function Status (line 95) | Status RegisterFlowUnitFactory::Init() { FILE: src/libmodelbox/base/drivers/virtual_driver.cc type modelbox (line 29) | namespace modelbox { function Status (line 35) | Status VirtualDriverManager::Add(const std::string &file) { return STA... function Status (line 37) | Status VirtualDriverManager::Init(Drivers &driver) { return STATUS_OK; } function Status (line 39) | Status VirtualDriverManager::Scan(const std::vector &scan... function Status (line 52) | Status VirtualDriverManager::Scan(const std::string &path) { return ST... FILE: src/libmodelbox/base/graph_manager/graph_manager.cc type modelbox (line 21) | namespace modelbox { function SplitByCommaIgnoreQuotes (line 23) | std::vector SplitByCommaIgnoreQuotes(const std::string &s... function Status (line 69) | Status GCNode::Init(const std::string &name, function Status (line 114) | Status GCNode::SetInputPort(const std::string &port) { function Status (line 119) | Status GCNode::SetOutputPort(const std::string &port) { function Status (line 136) | Status GCEdge::Init(const std::shared_ptr &root_graph) { function Status (line 159) | Status GCEdge::SetHeadNode(std::shared_ptr node) { function Status (line 164) | Status GCEdge::SetTailNode(std::shared_ptr node) { function Status (line 169) | Status GCEdge::SetHeadPort(std::string port) { function Status (line 174) | Status GCEdge::SetTailPort(std::string port) { function Status (line 192) | Status GCGraph::Init(const std::shared_ptr &root_graph) { function Status (line 207) | Status GCGraph::AddSubGraph(const std::shared_ptr &subgraph) { function Status (line 229) | Status GCGraph::AddNode(const std::shared_ptr &node) { function Status (line 236) | Status GCGraph::SetFirstNode(const std::shared_ptr &node) { function Status (line 276) | Status GCGraph::AddEdge(const std::shared_ptr &edge) { function Status (line 332) | Status GraphConfigManager::Initialize( function GraphConfigManager (line 400) | GraphConfigManager &GraphConfigManager::GetInstance() { function Status (line 405) | Status GraphConfigManager::Register( function Status (line 437) | Status GraphConfigManager::InitGraphConfigFactory( function Status (line 469) | Status GraphConfigManager::DeleteGraphConfig( FILE: src/libmodelbox/base/include/modelbox/base/any.h function namespace (line 37) | namespace modelbox { function std (line 96) | const std::type_info& type() const noexcept { type AnyImplBase (line 120) | struct AnyImplBase { function std (line 134) | const std::type_info& type() const noexcept override { function ValueType (line 153) | ValueType* any_cast(const Any* any) noexcept { function class (line 168) | class Collection { FILE: src/libmodelbox/base/include/modelbox/base/base64_simd.h function namespace (line 23) | namespace modelbox { FILE: src/libmodelbox/base/include/modelbox/base/blocking_queue.h function namespace (line 27) | namespace modelbox { function virtual (line 171) | virtual ~BlockingQueue() { Close(); } function Size (line 177) | size_t Size() { function SetCapacity (line 186) | void SetCapacity(size_t capacity) { function RemainCapacity (line 202) | size_t RemainCapacity() { function Clear (line 214) | void Clear() { function Close (line 223) | void Close() { function Full (line 236) | bool Full() { function Empty (line 245) | bool Empty() { function Wakeup (line 253) | void Wakeup() { function Push (line 269) | bool Push(const T& elem, int timeout) { function virtual (line 346) | virtual bool Push(const T& elem) { return Push(elem, 0); } function virtual (line 353) | virtual bool PushForce(const T& elem) { function virtual (line 367) | virtual bool Pop(T* elem) { return Pop(elem, 0); } function Poll (line 375) | bool Poll(T* elem) { return Pop(elem, -1); } function Poll (line 383) | size_t Poll(Sequence* elems) { return Pop(elems, -1); } function Pop (line 395) | bool Pop(T* elem, int timeout) { function Front (line 458) | bool Front(T* elem) { function Shutdown (line 471) | void Shutdown() { function IsShutdown (line 482) | bool IsShutdown() { return shutdown_; } function PushQueue (line 568) | bool PushQueue(std::unique_lock& lock, const T& elem, function PushQueueForce (line 683) | bool PushQueueForce(const T& elem) { function PopQueue (line 702) | bool PopQueue(std::unique_lock& lock, T* elem, int timeout) { function WaitQueue (line 756) | bool WaitQueue(std::unique_lock& lock, int timeout) { FILE: src/libmodelbox/base/include/modelbox/base/collector.h function namespace (line 26) | namespace modelbox { FILE: src/libmodelbox/base/include/modelbox/base/configuration.h function expand_env_ (line 64) | bool expand_env_{false}; function class (line 72) | class Configuration { function T (line 231) | T convert_prop{} function T (line 255) | T convert_prop{} function ConfigType (line 335) | enum class ConfigType { TOML }; FILE: src/libmodelbox/base/include/modelbox/base/crypto.h function namespace (line 26) | namespace modelbox { FILE: src/libmodelbox/base/include/modelbox/base/device.h function class (line 43) | class CircleQueue { function class (line 60) | class DeviceDesc { function virtual (line 94) | virtual std::string GetDeviceID() const; FILE: src/libmodelbox/base/include/modelbox/base/device_memory.h function IsMemAligned (line 35) | inline bool IsMemAligned(uintptr_t addr, uintptr_t align) { type class (line 39) | enum class function IsContentMutable (line 93) | bool IsContentMutable() const; FILE: src/libmodelbox/base/include/modelbox/base/driver.h function class (line 38) | class DriverFactory { function deep_bind_ (line 78) | bool deep_bind_{false}; function class (line 90) | class DriverHandlerInfo { function class (line 103) | class DriverHandler { function class (line 115) | class Driver : public std::enable_shared_from_this { FILE: src/libmodelbox/base/include/modelbox/base/driver_api_helper.h function class (line 28) | class DriverPlugin { FILE: src/libmodelbox/base/include/modelbox/base/driver_utils.h function namespace (line 26) | namespace modelbox { FILE: src/libmodelbox/base/include/modelbox/base/error_info.h type ErrorInfo (line 7) | struct ErrorInfo { FILE: src/libmodelbox/base/include/modelbox/base/executor.h function namespace (line 22) | namespace modelbox { FILE: src/libmodelbox/base/include/modelbox/base/graph_manager.h function class (line 38) | class GCNode { function std (line 77) | const std::string &GetHeadOutPort() const; FILE: src/libmodelbox/base/include/modelbox/base/list.h type ListHead (line 41) | typedef struct _ListHead { function ListInit (line 56) | static inline void ListInit(ListHead *list) { function _ListAdd (line 61) | static inline void _ListAdd(ListHead *newnode, ListHead *prev, ListHead ... function ListAdd (line 69) | static inline void ListAdd(ListHead *newnode, ListHead *head) { function ListAddTail (line 74) | static inline void ListAddTail(ListHead *newnode, ListHead *head) { function _ListDel (line 78) | static inline void _ListDel(ListHead *prev, ListHead *next) { function ListDel (line 84) | static inline void ListDel(ListHead *entry) { function ListDelInit (line 91) | static inline void ListDelInit(ListHead *entry) { function ListInitEntry (line 97) | static inline void ListInitEntry(ListHead *entry) { function ListEntryNotInList (line 103) | static inline int ListEntryNotInList(ListHead *entry) { function ListEmpty (line 109) | static inline int ListEmpty(const ListHead *head) { return head->next ==... function ListEmptyCareful (line 112) | static inline int ListEmptyCareful(const ListHead *head) { FILE: src/libmodelbox/base/include/modelbox/base/log.h type LogLevel (line 33) | enum LogLevel { function class (line 53) | class Logger { function class (line 112) | class LoggerCallback : public Logger { function namespace (line 382) | namespace modelbox { FILE: src/libmodelbox/base/include/modelbox/base/memory_pool.h function namespace (line 23) | namespace modelbox { FILE: src/libmodelbox/base/include/modelbox/base/memory_statistic.h function namespace (line 23) | namespace modelbox { FILE: src/libmodelbox/base/include/modelbox/base/os.h function namespace (line 27) | namespace modelbox { FILE: src/libmodelbox/base/include/modelbox/base/popen.h function load_inherit_ (line 95) | bool load_inherit_{false}; function class (line 98) | class Popen { FILE: src/libmodelbox/base/include/modelbox/base/refcache.h function namespace (line 27) | namespace modelbox { function class (line 324) | class RefCacheData : public RefCache { FILE: src/libmodelbox/base/include/modelbox/base/register_flowunit.h function namespace (line 23) | namespace modelbox { FILE: src/libmodelbox/base/include/modelbox/base/slab.h type SlabObject (line 21) | struct SlabObject { function class (line 32) | class MemoryAllocFree { type SlabObject (line 142) | struct SlabObject function mem_size_ (line 150) | size_t mem_size_{0} function SlabCache (line 152) | SlabCache *cache_{nullptr}; function class (line 160) | class SlabCache { FILE: src/libmodelbox/base/include/modelbox/base/status.h type StatusCode (line 26) | enum StatusCode { FILE: src/libmodelbox/base/include/modelbox/base/thread_pool.h type ThreadFunction (line 38) | struct ThreadFunction { function thread_id_ (line 102) | int thread_id_{0} function class (line 108) | class ThreadPool { function quit_ (line 238) | bool quit_{false}; FILE: src/libmodelbox/base/include/modelbox/base/timer.h function GetTickDiff (line 35) | static inline uint64_t GetTickDiff(uint64_t prev, uint64_t cur) { function class (line 150) | class TimerCompare { function start_tick_ (line 266) | uint64_t start_tick_{0} function thread_running_ (line 270) | bool thread_running_{false}; FILE: src/libmodelbox/base/include/modelbox/base/utils.h function namespace (line 33) | namespace modelbox { function RegexMatch (line 381) | inline bool RegexMatch(const std::string &str, const std::string &patter... FILE: src/libmodelbox/base/include/modelbox/base/uuid.h function namespace (line 23) | namespace modelbox { FILE: src/libmodelbox/base/log/log.cc type modelbox (line 34) | namespace modelbox { function Log (line 43) | Log &GetLogger() { return klogger; } function LogIdReset (line 45) | void LogIdReset(const void *id) { function LogSetLogID (line 51) | extern std::shared_ptr LogSetLogID(const char *id) { function LogLevel (line 69) | LogLevel LogLevelStrToLevel(const std::string &level) { function LogLevel (line 135) | LogLevel LoggerCallback::GetLogLevel() { return level_; } function RegLogVprint (line 141) | void RegLogVprint(const LoggerVprint &func) { function RegLogPrint (line 146) | void RegLogPrint(const LoggerPrint &func) { type tm (line 204) | struct tm function LogLevel (line 236) | LogLevel LoggerConsole::GetLogLevel() { return level_; } FILE: src/libmodelbox/base/mem/memory_pool.cc type modelbox (line 24) | namespace modelbox { function Status (line 78) | Status MemoryPoolBase::ShrinkSlabCache(int each_keep, time_t before, function Status (line 210) | Status MemoryPoolBase::InitSlabCache(int low, int high) { FILE: src/libmodelbox/base/mem/slab.cc type modelbox (line 29) | namespace modelbox { type SlabObject (line 69) | struct SlabObject type SlabObject (line 69) | struct SlabObject function time_t (line 89) | time_t Slab::AliveTime() { type SlabObject (line 102) | struct SlabObject type SlabObject (line 124) | struct SlabObject function ListForEachEntrySafe (line 377) | ListForEachEntrySafe(s, tmp, head, list) { function SlabCacheReclaimer (line 439) | SlabCacheReclaimer &SlabCacheReclaimer::Instance() { FILE: src/libmodelbox/base/status/status.cc type modelbox (line 23) | namespace modelbox { function StatusCode (line 118) | StatusCode Status::Code() { return code_; } type StatusCode (line 139) | enum StatusCode FILE: src/libmodelbox/base/thread_pool/thread_pool.cc type modelbox (line 23) | namespace modelbox { function Status (line 233) | Status ThreadPool::AddWorker(bool core_worker) { FILE: src/libmodelbox/base/timer/timer.cc type modelbox (line 22) | namespace modelbox { FILE: src/libmodelbox/base/utils/any.cc type modelbox (line 19) | namespace modelbox { FILE: src/libmodelbox/base/utils/crypto.cc type modelbox (line 43) | namespace modelbox { type key_gen_info (line 54) | struct key_gen_info { type cipher_context (line 60) | struct cipher_context { function Status (line 65) | Status HmacEncode(const std::string &algorithm, const void *input, function Status (line 101) | Status HmacEncode(const std::string &algorithm, function HmacToString (line 107) | std::string HmacToString(const void *input, size_t input_len) { function Status (line 116) | Status Base64Encode(const unsigned char *input, size_t input_len, function Status (line 138) | Status Base64Encode(const std::vector &input, function Status (line 143) | Status Base64Decode(const std::string &input, function Status (line 215) | static Status ReadBytes(int fd, void *buffer, int len) { function Status (line 232) | Status GetTrueRandom(void *random, int len) { function Status (line 243) | Status HmacGenRootKey(int sysrelated, std::string *en_key) { function Status (line 287) | Status HmacGetRootKey(const std::string &en_key, function Status (line 354) | Status Encrypt(const std::string &ciphername, unsigned char *input, function EvpGetErrorMsg (line 408) | std::string EvpGetErrorMsg() { function Status (line 417) | Status Decrypt(const std::string &ciphername, unsigned char *input, function Status (line 477) | Status PassEncrypt(const std::vector &pass, bool sysrelated, function Status (line 521) | Status PassDecrypt(const std::string &en_pass, const std::string &root... FILE: src/libmodelbox/base/utils/json_toml_convert.cc type modelbox (line 25) | namespace modelbox { function Status (line 27) | Status JsonToTomlProcess( function Status (line 102) | Status JsonToToml(const std::string &json_data, std::string *toml_data) { type JsonSerializer (line 133) | struct JsonSerializer { method JsonSerializer (line 134) | JsonSerializer(bool indent) : indent_(indent) {} method escape_string (line 201) | std::string escape_string(const std::string &s) const { method format_key (line 242) | std::string format_key(const std::string &s) const { method GetJsonData (line 247) | std::string GetJsonData() { return oss_.str(); } method IndentIn (line 250) | void IndentIn() { method IndentSpace (line 258) | void IndentSpace() { method IndentOut (line 266) | void IndentOut(bool need_newline) { function Status (line 288) | Status TomlToJson(const std::string &toml_data, std::string *json_data, FILE: src/libmodelbox/base/utils/popen.cc type modelbox (line 28) | namespace modelbox { function ParserArg (line 34) | int ParserArg(const std::string &cmd, std::vector &args) { function Status (line 99) | Status Popen::Open(const std::string &cmdline, int timeout, const char... function Status (line 111) | Status Popen::Open(std::vector args, int timeout, const c... type stdfd (line 246) | struct stdfd type stdfd (line 260) | struct stdfd type stdfd (line 296) | struct stdfd type stdfd (line 301) | struct stdfd type stdfd (line 313) | struct stdfd type stdfd (line 325) | struct stdfd type stdfd (line 338) | struct stdfd type stdfd (line 344) | struct stdfd type stdfd (line 379) | struct stdfd type stdfd (line 391) | struct stdfd type sigaction (line 423) | struct sigaction type sigaction (line 424) | struct sigaction type stdfd (line 458) | struct stdfd type stdfd (line 459) | struct stdfd type pollfd (line 460) | struct pollfd type stdfd (line 487) | struct stdfd type stdfd (line 523) | struct stdfd type stdfd (line 529) | struct stdfd function Status (line 543) | Status Popen::ForceStop() { type stdfd (line 558) | struct stdfd function PopenEnv (line 655) | PopenEnv &PopenEnv::Add(const std::string &item, const std::string &va... function PopenEnv (line 661) | PopenEnv &PopenEnv::Rmv(const std::string &item) { function PopenEnv (line 667) | PopenEnv &PopenEnv::Clear() { FILE: src/libmodelbox/base/utils/refcache.cc type modelbox (line 20) | namespace modelbox { FILE: src/libmodelbox/base/utils/utils.cc type modelbox (line 42) | namespace modelbox { function DeferGuardChain (line 67) | DeferGuardChain &DeferGuardChain::operator+=(std::function &&f... function Status (line 82) | Status ListFiles(const std::string &path, const std::string &filter, function FindTheEarliestFileIndex (line 127) | size_t FindTheEarliestFileIndex(std::vector &listfiles) { function Status (line 147) | Status ListSubDirectoryFiles(const std::string &path, const std::strin... function Status (line 189) | Status CreateDirectory(const std::string &path, mode_t mode) { function IsDirectory (line 216) | bool IsDirectory(const std::string &path) { function rmfiles (line 229) | static int rmfiles(const char *pathname, const struct stat *sbuf, int ... function RemoveDirectory (line 235) | void RemoveDirectory(const std::string &path) { function Status (line 239) | Status CopyFile(const std::string &src, const std::string &dest, int m... function GetCurrentTime (line 278) | int64_t GetCurrentTime() { function StringSplit (line 285) | std::vector StringSplit(const std::string &s, const char ... function GetStackFrames (line 298) | std::vector GetStackFrames(int skip, int maxdepth) { function DemangleCPPSymbol (line 322) | std::string DemangleCPPSymbol(const char *symbol) { function GetSymbol (line 341) | std::tuple GetSymbol(void *addr) { function GetStacks (line 367) | std::vector> GetStacks(int skip, int m... function GetStackTrace (line 379) | std::string GetStackTrace(int skip, int maxdepth) { function GetBytesReadable (line 399) | std::string GetBytesReadable(size_t size) { function GetBytesFromReadable (line 422) | uint64_t GetBytesFromReadable(const std::string &size) { function GetTickCount (line 445) | unsigned long GetTickCount() { function IsAbsolutePath (line 451) | bool IsAbsolutePath(const std::string &path) { function GetDirName (line 467) | std::string GetDirName(const std::string &path) { function GetBaseName (line 474) | std::string GetBaseName(const std::string &path) { function GetRandom (line 484) | void GetRandom(unsigned char *buf, int num) { RAND_bytes(buf, num); } function PathCanonicalize (line 486) | std::string PathCanonicalize(const std::string &path, function StringReplaceAll (line 523) | void StringReplaceAll(std::string &str, const std::string &from, function Status (line 536) | Status HardeningSSL(SSL_CTX *ctx) { function StrError (line 567) | std::string StrError(int errnum) { function GetCompiledTime (line 572) | void GetCompiledTime(struct tm *compiled_time) { type tm (line 596) | struct tm function ExpandEnvironmentVariables (line 606) | std::string ExpandEnvironmentVariables(const std::string &text) { FILE: src/libmodelbox/base/utils/uuid.cc type modelbox (line 23) | namespace modelbox { function Status (line 25) | Status GetUUID(std::string* uuid) { FILE: src/libmodelbox/engine/api/flow_graph_desc.cc type modelbox (line 23) | namespace modelbox { function Status (line 259) | Status FlowGraphDesc::GenGCNodes(const std::shared_ptr &gcgra... function Status (line 276) | Status FlowGraphDesc::GenGCEdges( function Status (line 308) | Status FlowGraphDesc::GetInputLinks( function Status (line 375) | Status FlowGraphDesc::FormatInputLinks( FILE: src/libmodelbox/engine/api/flow_node_desc.cc type modelbox (line 21) | namespace modelbox { FILE: src/libmodelbox/engine/api/flowunit_builder.cc type modelbox (line 21) | namespace modelbox { FILE: src/libmodelbox/engine/buffer.cc type modelbox (line 23) | namespace modelbox { function Status (line 29) | Status BufferMeta::CopyMeta(const std::shared_ptr& buf_meta, function BufferMeta (line 46) | BufferMeta& BufferMeta::DeepCopy(const BufferMeta& other) { function Status (line 82) | Status Buffer::Build(size_t size) { function Status (line 98) | Status Buffer::Build(void* data, size_t data_size, const DeleteFunctio... function Status (line 119) | Status Buffer::BuildFromHost(void* data, size_t data_size, function Status (line 176) | Status Buffer::SetBufferMutable(bool is_mutable) { function Status (line 217) | Status Buffer::CopyMeta(const std::shared_ptr& buf, bool is_ov... function BufferEnumType (line 261) | BufferEnumType Buffer::GetBufferType() const { return type_; } function Status (line 269) | Status Buffer::DeepCopy(const Buffer& other) { function Status (line 320) | Status Buffer::MoveToTargetDevice() { FILE: src/libmodelbox/engine/buffer_index_info.cc type modelbox (line 25) | namespace modelbox { function BufferProcessType (line 29) | BufferProcessType BufferInheritInfo::GetType() { return type_; } function BufferProcessType (line 61) | BufferProcessType BufferProcessInfo::GetType() { return type_; } FILE: src/libmodelbox/engine/buffer_list.cc type modelbox (line 21) | namespace modelbox { function Status (line 66) | Status BufferList::Reset() { function Status (line 139) | Status BufferList::SetMutable(bool is_mutable) { function Status (line 219) | Status BufferList::CopyToNewBufferList(std::shared_ptr& ... function Status (line 256) | Status BufferList::GenerateDeviceMemory( function Status (line 296) | Status BufferList::MakeContiguous() { function Status (line 329) | Status BufferList::CopyMeta(const std::shared_ptr& bufferl... function Status (line 347) | Status BufferList::BuildContiguous(const std::shared_ptr& device, function Status (line 371) | Status BufferList::BuildSeparate(const std::shared_ptr& device, function Status (line 388) | Status BufferList::Build(const std::vector& data_size_list, function Status (line 405) | Status BufferList::BuildFromHost(const std::vector& data_size_... function Status (line 459) | Status BufferList::MoveAllBufferToTargetDevice() { function Status (line 534) | Status BufferList::EmplaceBack(void* device_data, size_t data_size, function Status (line 551) | Status BufferList::EmplaceBack(const std::shared_ptr& device_data, function Status (line 557) | Status BufferList::EmplaceBackFromHost(void* host_data, size_t data_si... FILE: src/libmodelbox/engine/buffer_type.cc type modelbox (line 22) | namespace modelbox { function BufferTypeTree (line 223) | BufferTypeTree* BufferTypeTree::GetInstance() { FILE: src/libmodelbox/engine/common/data_hub.cc type modelbox (line 23) | namespace modelbox { function Status (line 104) | Status DefaultDataHub::AddPort(const std::shared_ptr& po... function Status (line 137) | Status DefaultDataHub::AddToActivePort( function Status (line 153) | Status DefaultDataHub::AddToActivePort( function Status (line 211) | Status DefaultDataHub::SelectActivePort( FILE: src/libmodelbox/engine/common/data_hub.h function GetPriority (line 48) | int32_t GetPriority() const; function active_time_ (line 68) | int64_t active_time_{0} function is_running_ (line 69) | bool is_running_{false}; function class (line 78) | class DataHub { FILE: src/libmodelbox/engine/data_context.cc type modelbox (line 25) | namespace modelbox { function Status (line 56) | Status ExternalDataImpl::Send(std::shared_ptr buffer_list) { function Status (line 85) | Status ExternalDataImpl::SetOutputMeta(std::shared_ptr meta) { function Status (line 93) | Status ExternalDataImpl::Close() { function Status (line 118) | Status ExternalDataImpl::Shutdown() { function Status (line 460) | Status FlowUnitDataContext::GetStatus() { return process_status_; } function Status (line 462) | Status FlowUnitDataContext::GetLastStatus() { return last_process_stat... function Status (line 514) | Status FlowUnitDataContext::PostProcess() { function Status (line 548) | Status FlowUnitDataContext::GenerateOutputPlaceholder() { function Status (line 553) | Status FlowUnitDataContext::GenerateOutputError() { function Status (line 559) | Status FlowUnitDataContext::AppendEndFlag() { function Status (line 765) | Status FlowUnitDataContext::CheckOutputData() { return STATUS_OK; } function Status (line 767) | Status FlowUnitDataContext::GenerateOutput() { function Status (line 806) | Status FlowUnitDataContext::UpdateOutputIndexInfo() { function Status (line 930) | Status FlowUnitDataContext::PopOutputData(PortDataMap &stream_data_map) { function Status (line 1106) | Status LoopNormalFlowUnitDataContext::GenerateOutput() { function Status (line 1149) | Status LoopNormalFlowUnitDataContext::AppendEndFlag() { function Status (line 1166) | Status LoopNormalFlowUnitDataContext::CheckOutputData() { function Status (line 1448) | Status NormalCollapseFlowUnitDataContext::GenerateOutputError() { function Status (line 1467) | Status NormalCollapseFlowUnitDataContext::CheckOutputData() { function Status (line 1485) | Status NormalCollapseFlowUnitDataContext::GenerateOutput() { function Status (line 1493) | Status NormalCollapseFlowUnitDataContext::GenerateOutputPlaceholder() { function Status (line 1619) | Status StreamCollapseFlowUnitDataContext::GenerateOutputError() { function Status (line 1638) | Status StreamCollapseFlowUnitDataContext::CheckOutputData() { function Status (line 1656) | Status StreamCollapseFlowUnitDataContext::GenerateOutput() { function Status (line 1664) | Status StreamCollapseFlowUnitDataContext::GenerateOutputPlaceholder() { FILE: src/libmodelbox/engine/dynamic_graph/context.cc type modelbox (line 25) | namespace modelbox { function Status (line 73) | Status InputContext::RunGraph(const std::shared_ptr &hand... function Status (line 100) | Status InputContext::PushData(const std::string &key, function Status (line 150) | Status BufferListContext::RunGraph( function Status (line 155) | Status BufferListContext::PushData( function Status (line 194) | Status StreamContext::PushData(const std::string &key, function Status (line 199) | Status StreamContext::RunGraph(const std::shared_ptr &han... FILE: src/libmodelbox/engine/dynamic_graph/data_handler.cc type modelbox (line 23) | namespace modelbox { function DataHandlerType (line 61) | DataHandlerType DataHandler::GetDataHandlerType() { return data_handle... function Status (line 74) | Status DataHandler::SetBindGraph(const std::shared_ptr &gc... function BindNodeType (line 93) | BindNodeType DataHandler::GetBindNodeType() { return data_type_; } function Status (line 109) | Status DataHandler::PushData(std::shared_ptr &data, function Status (line 127) | Status DataHandler::PushData(std::shared_ptr &data, function Status (line 138) | Status DataHandler::PushData(std::shared_ptr &data, function Status (line 148) | Status DataHandler::SetMeta(const std::string &key, const std::string ... function Status (line 186) | Status DataHandler::SetDataHandler( function Status (line 228) | Status DataHandler::CheckInputType(BindNodeType &node_type) { function Status (line 256) | Status DataHandler::InsertOutputNode(std::shared_ptr &... function Status (line 312) | Status DataHandler::SetPortNames(std::set &port_names) { function Status (line 324) | Status DataHandler::GetError() { return error_; } FILE: src/libmodelbox/engine/dynamic_graph/modelbox_engine.cc type modelbox (line 29) | namespace modelbox { function err_msg (line 33) | static std::shared_ptr err_msg(const Status &status) { function Status (line 56) | Status ModelBoxEngine::Init(std::shared_ptr &config) { function CheckMapEquate (line 137) | bool CheckMapEquate(const std::map &first_map, function Status (line 243) | Status ModelBoxEngine::InsertGrahEdge(std::shared_ptr &root_graph, function Status (line 266) | Status ModelBoxEngine::CheckInputPort( function Status (line 399) | Status ModelBoxEngine::CheckBuffer(const std::shared_ptr &... function Status (line 433) | Status ModelBoxEngine::RunGraph(std::shared_ptr &data_handl... function Status (line 513) | Status ModelBoxEngine::SendExternalData( function Status (line 553) | Status ModelBoxEngine::FeedData(std::shared_ptr &dynamic_g... function CheckPortisLinked (line 601) | bool CheckPortisLinked(std::shared_ptr &gcgraph, function CheckNodeIsLinked (line 614) | bool CheckNodeIsLinked(std::shared_ptr &gcgraph, function SetDefaultConfigValue (line 647) | static void SetDefaultConfigValue( function Status (line 663) | Status ModelBoxEngine::CheckInputFlowUnit( FILE: src/libmodelbox/engine/error.cc type modelbox (line 21) | namespace modelbox { function Status (line 37) | Status FlowUnitError::GetStatus() { return error_status_; } FILE: src/libmodelbox/engine/external_data_map.cc type modelbox (line 27) | namespace modelbox { function Status (line 61) | Status ExternalDataMapImpl::SetOutputMeta(const std::string& port_name, function Status (line 73) | Status ExternalDataMapImpl::Send(const std::string& port_name, function Status (line 92) | Status ExternalDataMapImpl::PushToInputCache( function Status (line 135) | Status ExternalDataMapImpl::SendMatchData( function Status (line 170) | Status ExternalDataMapImpl::Recv(OutputBufferList& map_buffer_list, function Status (line 225) | Status ExternalDataMapImpl::Close() { function Status (line 266) | Status ExternalDataMapImpl::Shutdown() { function Status (line 407) | Status ExternalDataSelect::SelectExternalData( FILE: src/libmodelbox/engine/external_data_simple.cc type modelbox (line 20) | namespace modelbox { function Status (line 38) | Status ExternalDataSimple::PushData(const std::string& port_name, function Status (line 59) | Status ExternalDataSimple::PushData( function Status (line 105) | Status ExternalDataSimple::GetResult(const std::string& port_name, function Status (line 153) | Status ExternalDataSimple::GetResult(const std::string& port_name, FILE: src/libmodelbox/engine/flow_stream_io.cc type modelbox (line 21) | namespace modelbox { function Status (line 32) | Status FlowStreamIO::Send(const std::string &input_name, function Status (line 39) | Status FlowStreamIO::Send( function Status (line 47) | Status FlowStreamIO::Send(const std::string &input_name, void *data, function Status (line 58) | Status FlowStreamIO::Recv(const std::string &output_name, FILE: src/libmodelbox/engine/flowunit.cc type modelbox (line 23) | namespace modelbox { function Status (line 31) | Status IFlowUnit::Close() { return STATUS_OK; } function Status (line 34) | Status IFlowUnit::DataPre(std::shared_ptr data_ctx) { function Status (line 39) | Status IFlowUnit::DataPost(std::shared_ptr data_ctx) { function Status (line 44) | Status IFlowUnit::DataGroupPre(std::shared_ptr data_ctx) { function Status (line 49) | Status IFlowUnit::DataGroupPost(std::shared_ptr data_ctx) { function Status (line 60) | Status FlowUnit::Open(const std::shared_ptr &config) { function Status (line 64) | Status FlowUnit::Close() { return STATUS_OK; } function CreateExternalDataFunc (line 94) | CreateExternalDataFunc FlowUnit::GetCreateExternalDataFunc() { function ConditionType (line 331) | ConditionType FlowUnitDesc::GetConditionType() { return condition_type... function FlowOutputType (line 333) | FlowOutputType FlowUnitDesc::GetOutputType() { return output_type_; } function FlowType (line 337) | FlowType FlowUnitDesc::GetFlowType() { return flow_type_; } function LoopType (line 339) | LoopType FlowUnitDesc::GetLoopType() { return loop_type_; } function Status (line 480) | Status FlowUnitDesc::AddFlowUnitInput(const FlowUnitInput &flowunit_in... function Status (line 490) | Status FlowUnitDesc::AddFlowUnitOutput(const FlowUnitOutput &flowunit_... function Status (line 500) | Status FlowUnitDesc::AddFlowUnitOption(const FlowUnitOption &flowunit_... function Status (line 510) | Status FlowUnitDesc::CheckGroupType(const std::string &group_type) { function Status (line 532) | Status FlowUnitDesc::CheckInputDuplication( function Status (line 549) | Status FlowUnitDesc::CheckOutputDuplication( function Status (line 566) | Status FlowUnitDesc::CheckOptionDuplication( FILE: src/libmodelbox/engine/flowunit_balancer.cc type modelbox (line 19) | namespace modelbox { function Status (line 37) | Status FlowUnitBalancer::Init( function Status (line 47) | Status FlowUnitBalancer::OnInit() { return STATUS_OK; } function FlowUnitBalancerFactory (line 95) | FlowUnitBalancerFactory& FlowUnitBalancerFactory::GetInstance() { function FlowUnitBalanceStrategy (line 170) | FlowUnitBalanceStrategy FURoundRobinBalancer::GetType() { function Status (line 174) | Status FURoundRobinBalancer::OnInit() { FILE: src/libmodelbox/engine/flowunit_data_executor.cc type modelbox (line 23) | namespace modelbox { function Status (line 181) | Status FlowUnitExecData::SetExternalData( function Status (line 246) | Status FlowUnitExecData::GetStatus() const { return status_; } function Status (line 279) | Status FlowUnitExecData::CheckStatus(bool one_to_one, bool data_in_one... function Status (line 326) | Status FlowUnitExecData::SetupUserOutput(bool one_to_one, function Status (line 369) | Status FlowUnitExecData::SaveProcessOneToOne( function Status (line 411) | Status FlowUnitExecData::SaveProcessNToM( function Status (line 467) | Status FlowUnitExecDataMapper::MapData(bool need_reshape, size_t batch... function Status (line 487) | Status FlowUnitExecDataMapper::MoveToTargetDevice(bool need_contiguous) { function Status (line 509) | Status FlowUnitExecDataMapper::MoveDataToTargetDevice( function BatchedFUExecDataCtxList (line 536) | BatchedFUExecDataCtxList FlowUnitExecDataMapper::GetBatchedExecDataCtx... function Status (line 540) | Status FlowUnitExecDataMapper::CheckOutputDataNumber(bool data_in_one_... function Status (line 574) | Status FlowUnitExecDataMapper::CheckAllOutputNumEqual( function Status (line 614) | Status FlowUnitExecDataMapper::CheckOutputNumEqualInput( function Status (line 633) | Status FlowUnitExecDataMapper::CheckStatus(bool one_to_one, function Status (line 647) | Status FlowUnitExecDataMapper::SetupUserOutput(bool one_to_one, function Status (line 662) | Status FlowUnitExecDataMapper::SaveDataToExecCtx() { function Status (line 705) | Status FlowUnitExecDataMapper::WriteBackStream() { function Status (line 733) | Status FlowUnitExecDataMapper::WriteBackNormal() { function Status (line 785) | Status FlowUnitExecDataMapper::FillExecCtxOutput() { function Status (line 815) | Status FlowUnitExecDataMapper::DirectMap() { function Status (line 836) | Status FlowUnitExecDataMapper::ReshapeNormal(size_t batch_size) { function Status (line 916) | Status FlowUnitExecDataMapper::ReshapeStream(size_t batch_size) { function Status (line 971) | Status FlowUnitExecDataView::LoadInputFromExecCtx(bool need_reshape, function Status (line 1015) | Status FlowUnitExecDataView::DataLoadTask( function Status (line 1036) | Status FlowUnitExecDataView::PackLoadTasks( function BatchedFUExecDataCtxList (line 1068) | const BatchedFUExecDataCtxList &FlowUnitExecDataView::GetFlowUnitProce... function Status (line 1073) | Status FlowUnitExecDataView::CheckOutputDataNumber(bool data_in_one_po... function Status (line 1085) | Status FlowUnitExecDataView::CheckStatus(bool one_to_one, function Status (line 1097) | Status FlowUnitExecDataView::SetupUserOutput(bool one_to_one, function Status (line 1109) | Status FlowUnitExecDataView::SaveOutputToExecCtx() { function Status (line 1149) | Status FlowUnitExecDataView::PackSaveTasks( function Status (line 1177) | Status FlowUnitExecDataView::DevideExecCtxByFlowunit() { function Status (line 1202) | Status FlowUnitDataExecutor::DataCtxExecuteFunc( function Status (line 1234) | Status FlowUnitDataExecutor::Process(const FUExecContextList &exec_ctx... function Status (line 1270) | Status FlowUnitDataExecutor::LoadExecuteInput(const std::shared_ptr &input_ports_name, function Status (line 360) | Status FlowUnitGroup::Open(const CreateExternalDataFunc &create_func) { function Status (line 450) | Status FlowUnitGroup::Close() { function Status (line 480) | Status FlowUnitGroup::Destory() { return STATUS_OK; } FILE: src/libmodelbox/engine/flowunit_manager.cc type modelbox (line 23) | namespace modelbox { function Status (line 55) | Status FlowUnitManager::Initialize( function Status (line 87) | Status FlowUnitManager::InitFlowUnitFactory( function Status (line 124) | Status FlowUnitManager::FlowUnitProbe() { function Status (line 151) | Status FlowUnitManager::Register( function Status (line 209) | Status FlowUnitManager::CheckParams(const std::string &unit_name, function Status (line 226) | Status FlowUnitManager::ParseUnitDeviceConf(const std::string &unit_name, function Status (line 243) | Status FlowUnitManager::ParseUserDeviceConf(const std::string &unit_type, function Status (line 296) | Status FlowUnitManager::AutoFillDeviceConf(const std::string &unit_name, function Status (line 467) | Status FlowUnitManager::SetUpFlowUnitDesc() { FILE: src/libmodelbox/engine/graph.cc type modelbox (line 28) | namespace modelbox { function Status (line 55) | Status Graph::Initialize(const std::shared_ptr &flowu... function Status (line 92) | Status Graph::CheckLoopStructureNode() { function Status (line 122) | Status Graph::CheckGraph() { function Status (line 137) | Status Graph::Build(const std::shared_ptr &g) { function Status (line 218) | Status Graph::AddNode(const std::shared_ptr &node) { function Status (line 306) | Status Graph::AddLink(const std::string &srcNodeName, function Status (line 327) | Status Graph::AddLink(const std::shared_ptr &src, function Status (line 503) | Status Graph::UpdateGraphConfigToNode(const std::shared_ptr &g, function Status (line 527) | Status Graph::BuildFlowunitNode(const std::shared_ptr &g, function Status (line 580) | Status Graph::BuildInputNode(const std::shared_ptr &gcnode) { function Status (line 592) | Status Graph::BuildOutputNode(const std::shared_ptr &gcnode) { function Status (line 604) | Status Graph::BuildNode(const std::shared_ptr &g, function Status (line 633) | Status Graph::BuildNodes(const std::shared_ptr &g) { function Status (line 652) | Status Graph::BuildVirtualNodes(const std::shared_ptr &g) { function Status (line 699) | Status Graph::BuildEdges(const std::shared_ptr &g) { function Status (line 730) | Status Graph::OpenNodes() { function Status (line 776) | Status Graph::BuildGraph(const std::shared_ptr &g) { function Status (line 796) | Status Graph::IsValidGraph() const { function Status (line 817) | Status Graph::IsAllPortConnect() const { function Status (line 843) | Status Graph::IsAllNodeConnect() const { function Status (line 893) | Status Graph::UpdatePriority() { function Status (line 909) | Status Graph::Topology(const std::function &node, function Status (line 1121) | Status Graph::InitScheduler() { function Status (line 1154) | Status Graph::Run() { function Status (line 1181) | Status Graph::Wait(int64_t milliseconds, Status *ret_val) { function Status (line 1191) | Status Graph::Shutdown() { function Status (line 1209) | Status DynamicGraph::Shutdown() { return STATUS_OK; } function Status (line 1210) | Status DynamicGraph::IsValidGraph() const { return STATUS_OK; } function Status (line 1211) | Status DynamicGraph::InitScheduler() { return STATUS_OK; } function Status (line 1213) | Status DynamicGraph::InitNode(std::shared_ptr &node, FILE: src/libmodelbox/engine/graph/graph_checker.cc type modelbox (line 24) | namespace modelbox { function CastNode (line 28) | static std::shared_ptr CastNode( function IndexPortType (line 59) | const IndexPortType &IndexPort::GetPortType() const { return port_type... function all_nodes_ (line 72) | all_nodes_(std::move(all_nodes)) { function IndexPort (line 135) | IndexPort LeastCommonAncestor::ProcessSameNode(const IndexPort &node_a, function IndexPort (line 261) | IndexPort LeastCommonAncestor::Find(const IndexPort &node_a, function Status (line 356) | Status OverHierarchyCheck::CheckInputPortsColorReady( function Status (line 370) | Status OverHierarchyCheck::CheckInputPorts( function Status (line 619) | Status OverHierarchyCheck::Check( function Status (line 792) | Status GraphChecker::Check() { function Status (line 836) | Status GraphChecker::CalNodeStreamMap(const std::shared_ptr ... function Status (line 868) | Status GraphChecker::CheckBranchPathMatch(const std::string &start, function Status (line 958) | Status GraphChecker::CheckUnmatchExpands(size_t size) { function Status (line 972) | Status GraphChecker::CheckNodeMatch( function Status (line 1142) | Status GraphChecker::CheckOverHierarchyMatch() { function Status (line 1185) | Status GraphChecker::CheckCollapseMatch(const std::shared_ptr &n... function Status (line 1210) | Status GraphChecker::CheckLeastCommonAncestorsAnyTwoNodes( function Status (line 1249) | Status GraphChecker::LeastCommonAncestors( FILE: src/libmodelbox/engine/inner_event.cc type modelbox (line 22) | namespace modelbox { function MatchKey (line 53) | MatchKey *FlowUnitInnerEvent::GetDataCtxMatchKey() { return match_key_; } FILE: src/libmodelbox/engine/match_stream.cc type modelbox (line 25) | namespace modelbox { function MatchKey (line 26) | MatchKey* MatchKey::AsKey(BufferIndexInfo* match_at_buffer) { function MatchKey (line 30) | MatchKey* MatchKey::AsKey(Stream* match_at_stream) { function MatchKey (line 42) | MatchKey* MatchStreamData::GetStreamMatchKey() { return match_at_; } function Status (line 80) | Status MatchBufferCache::CacheBuffer(const std::string& port_name, function Status (line 178) | Status MatchStreamCache::CacheBuffer(const std::string& port_name, function Status (line 328) | Status InputMatchStreamManager::LoadData( function Status (line 375) | Status InputMatchStreamManager::GenMatchStreamData( function Status (line 410) | Status InputMatchStreamManager::CacheBuffer(const std::string& port_name, function MatchKey (line 448) | MatchKey* InputMatchStreamManager::GetInputStreamMatchKey( function Status (line 643) | Status OutputMatchStreamManager::UpdateStreamInfo( function MatchKey (line 718) | MatchKey* OutputMatchStreamManager::GetOutputStreamMatchKey( FILE: src/libmodelbox/engine/node.cc type modelbox (line 25) | namespace modelbox { function Status (line 62) | Status NodeBase::Init(const std::set& input_port_names, function Status (line 75) | Status NodeBase::InitPorts(const std::set& input_port_names, function Status (line 168) | Status NodeBase::SendBatchEvent( function Status (line 185) | Status NodeBase::SendEvent(std::shared_ptr& event, function Status (line 217) | Status Node::Init(const std::set& input_port_names, function Status (line 275) | Status Node::InitNodeProperties() { function Status (line 417) | Status Node::Open() { function Status (line 443) | Status Node::GenDataContextList( function Status (line 466) | Status Node::AppendDataContextByEvent( function Status (line 525) | Status Node::AppendDataContextByData( function Status (line 647) | Status Node::Recv( function Status (line 670) | Status Node::Process( function Status (line 682) | Status Node::Send( function Status (line 764) | Status Node::Run(RunType type) { function Status (line 830) | Status Node::GenInputMatchStreamData( function Status (line 855) | Status Node::GenMatchStreamFromDataPorts( function Status (line 866) | Status Node::GenMatchStreamFromEventPorts( function FlowOutputType (line 900) | FlowOutputType Node::GetOutputType() { return output_type_; } function FlowType (line 902) | FlowType Node::GetFlowType() { return flow_type_; } function ConditionType (line 904) | ConditionType Node::GetConditionType() { return condition_type_; } function LoopType (line 906) | LoopType Node::GetLoopType() { return loop_type_; } FILE: src/libmodelbox/engine/port.cc type modelbox (line 21) | namespace modelbox { function Status (line 47) | Status InPort::Init() { function Status (line 93) | Status OutPort::Init() { function Status (line 101) | Status OutPort::Send(std::vector>& buffers) { function Status (line 191) | Status EventPort::Init() { return STATUS_OK; } function Status (line 193) | Status EventPort::SendBatch( function Status (line 199) | Status EventPort::Send(std::shared_ptr& event) { FILE: src/libmodelbox/engine/scheduler/flow_scheduler.cc type modelbox (line 21) | namespace modelbox { function SchedulerCommandType (line 32) | SchedulerCommandType SchedulerCommand::GetType() { return type_; } function Status (line 48) | Status SchedulerPort::Init() { return STATUS_OK; } function Status (line 58) | Status FlowScheduler::Init(std::shared_ptr config, function Status (line 100) | Status FlowScheduler::Build(const Graph& graph) { function Status (line 148) | Status FlowScheduler::Run() { function Status (line 216) | Status FlowScheduler::RunNode( function Status (line 256) | Status FlowScheduler::RunCommand( function Status (line 375) | Status FlowScheduler::RunImpl() { function Status (line 472) | Status FlowScheduler::Wait(int64_t milliseconds, Status* ret_val) { FILE: src/libmodelbox/engine/scheduler/flow_scheduler.h function namespace (line 31) | namespace modelbox { function SetCheckTimeout (line 105) | void SetCheckTimeout(int timeout) { check_timeout_ = timeout; } function SetMaxCheckTimeoutCount (line 106) | void SetMaxCheckTimeoutCount(int max_timeout_count) { function check_timeout_ (line 139) | int check_timeout_{SCHED_CHECK_TIMEOUT_MS}; FILE: src/libmodelbox/engine/session.cc type modelbox (line 21) | namespace modelbox { FILE: src/libmodelbox/engine/session_context.cc type modelbox (line 24) | namespace modelbox { FILE: src/libmodelbox/engine/single_node.cc type modelbox (line 21) | namespace modelbox { function Status (line 37) | Status SingleNode::Init() { function Status (line 98) | Status SingleNode::RecvData(const std::shared_ptr& data) { function Status (line 128) | Status SingleNode::Process() { function Status (line 142) | Status SingleNode::PushDataToDataHandler( FILE: src/libmodelbox/engine/stream.cc type modelbox (line 22) | namespace modelbox { FILE: src/libmodelbox/engine/tensor.cc type modelbox (line 19) | namespace modelbox { function ModelBoxDataType (line 36) | ModelBoxDataType TensorBuffer::GetType() { return type_; } function Status (line 55) | Status TensorBuffer::DeepCopy(const TensorBuffer& other) { FILE: src/libmodelbox/engine/tensor_list.cc type modelbox (line 20) | namespace modelbox { function Status (line 82) | Status TensorList::CopyMeta(const std::shared_ptr& tl, FILE: src/libmodelbox/engine/type.cc type modelbox (line 20) | namespace modelbox { function GetDataTypeSize (line 22) | size_t GetDataTypeSize(ModelBoxDataType type) { FILE: src/libmodelbox/engine/virtual_node.cc type modelbox (line 25) | namespace modelbox { function Status (line 38) | Status InputVirtualNode::Init(const std::set& input_port_... function Status (line 65) | Status InputVirtualNode::Open() { return STATUS_OK; } function Status (line 83) | Status InputVirtualNode::Run(RunType type) { function Status (line 117) | Status OutputVirtualNode::Init(const std::set& input_port... function Status (line 142) | Status OutputVirtualNode::Open() { return STATUS_SUCCESS; } function Status (line 163) | Status OutputVirtualNode::Run(RunType type) { function Status (line 280) | Status SessionUnmatchCache::CacheBuffer(const std::string& port_name, function Status (line 300) | Status SessionUnmatchCache::PopCache(OutputBufferList& output_buffer_l... function Status (line 355) | Status OutputUnmatchVirtualNode::Init( function Status (line 367) | Status OutputUnmatchVirtualNode::Open() { return STATUS_SUCCESS; } function Status (line 369) | Status OutputUnmatchVirtualNode::Run(RunType type) { FILE: src/libmodelbox/flow/flow.cc type modelbox (line 24) | namespace modelbox { function Status (line 26) | Status FlowSetupLog(const std::shared_ptr& config) { function Status (line 69) | Status Flow::InitComponent() { function Status (line 141) | Status Flow::GetInputArgs( function Status (line 170) | Status Flow::InitByName( function Status (line 198) | Status Flow::Init(const std::shared_ptr& flow_graph_desc) { function Status (line 227) | Status Flow::StartRun() { function Status (line 241) | Status Flow::Init(std::shared_ptr config) { function Status (line 285) | Status Flow::GuessConfFormat(const std::string& configfile, function Status (line 328) | Status Flow::ConfigFileRead(const std::string& configfile, Format format, function Status (line 367) | Status Flow::Init(const std::string& name, const std::string& graph, function Status (line 403) | Status Flow::GetGraphFilePathByName(const std::string& flow_name, function Status (line 448) | Status Flow::GetConfigByGraphFile(const std::string& configfile, function Status (line 467) | Status Flow::Init(const std::string& configfile, Format format) { function Status (line 487) | Status Flow::Init(std::istream& is, const std::string& fname) { function Status (line 504) | Status Flow::Build() { function Status (line 544) | Status Flow::Run() { function Status (line 557) | Status Flow::RunAsync() { function Status (line 566) | Status Flow::Wait(int64_t millisecond, Status* ret_val) { FILE: src/libmodelbox/include/modelbox/buffer.h function namespace (line 32) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/buffer_index_info.h type class (line 38) | enum class function inherit_deepth_ (line 67) | size_t inherit_deepth_{0} function BufferProcessType (line 90) | BufferProcessType type_{BufferProcessType::ORIGIN}; function class (line 96) | class BufferIndexInfo { FILE: src/libmodelbox/include/modelbox/buffer_list.h function namespace (line 32) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/buffer_type.h function namespace (line 29) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/context.h type std (line 26) | typedef std::unordered_map> BufferMap; type DataHandlerType (line 27) | enum DataHandlerType { INPUT = 0, OUTPUT } type BindNodeType (line 28) | enum BindNodeType { STREAM_NODE = 0, BUFFERLIST_NODE = 1, VIRTUAL_NODE =... function class (line 32) | class GraphState { FILE: src/libmodelbox/include/modelbox/data_context.h type NotifyEvent (line 43) | enum NotifyEvent { RECV_DATA, ERROR } function class (line 45) | class ExternalData { function is_closed_ (line 81) | bool is_closed_{false}; type class (line 94) | enum class function input_stream_max_buffer_count_ (line 333) | size_t input_stream_max_buffer_count_{0} function input_stream_cur_buffer_count_ (line 334) | size_t input_stream_cur_buffer_count_{0} function input_valid_has_error_buffer_ (line 346) | bool input_valid_has_error_buffer_{false}; function class (line 371) | class NormalFlowUnitDataContext : public FlowUnitDataContext { function class (line 389) | class LoopNormalFlowUnitDataContext : public NormalFlowUnitDataContext { function IsDataPre (line 415) | bool IsDataPre() override; function NeedStreamEndFlag (line 469) | bool NeedStreamEndFlag() override; function next_expand_buffer_event_generated_ (line 481) | bool next_expand_buffer_event_generated_{false}; function class (line 484) | class NormalCollapseFlowUnitDataContext : public FlowUnitDataContext { function class (line 520) | class StreamCollapseFlowUnitDataContext : public FlowUnitDataContext { FILE: src/libmodelbox/include/modelbox/data_handler.h function DataHandlerType (line 166) | DataHandlerType data_handler_type_{INPUT}; FILE: src/libmodelbox/include/modelbox/data_source_parser_plugin.h function namespace (line 36) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/error.h function namespace (line 24) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/external_data_map.h function class (line 33) | class ExternalDataMap : public SessionIO { function close_flag_ (line 141) | bool close_flag_{false}; FILE: src/libmodelbox/include/modelbox/external_data_simple.h function namespace (line 21) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/flow.h function namespace (line 33) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/flow_graph_desc.h function namespace (line 30) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/flow_node_desc.h function namespace (line 26) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/flow_stream_io.h function namespace (line 26) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/flowunit.h type FlowOutputType (line 55) | enum FlowOutputType { type FlowType (line 61) | enum FlowType { type ConditionType (line 66) | enum ConditionType { type LoopType (line 71) | enum LoopType { function class (line 76) | class FlowUnitPort { function class (line 120) | class FlowUnitInput : public FlowUnitPort { function class (line 135) | class FlowUnitOutput : public FlowUnitPort { function option_require_ (line 201) | bool option_require_{false}; function is_resource_nice_ (line 326) | bool is_resource_nice_{true}; function class (line 343) | class FlowUnitStreamContext { function class (line 405) | class FlowUnitStream { function class (line 431) | class IFlowUnit { function class (line 492) | class FlowUnit : public IFlowUnit { FILE: src/libmodelbox/include/modelbox/flowunit_api_helper.h function class (line 27) | class FlowUnitPluginBase { FILE: src/libmodelbox/include/modelbox/flowunit_balancer.h function FlowUnitBalanceStrategy (line 32) | enum class FlowUnitBalanceStrategy : int32_t { FILE: src/libmodelbox/include/modelbox/flowunit_builder.h function namespace (line 24) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/flowunit_data_executor.h function class (line 35) | class FlowUnitExecContext { type DataType (line 56) | enum DataType { IN_DATA, OUT_DATA } function Status (line 100) | Status GetStatus() const; function class (line 227) | class FlowUnitExecDataView { function class (line 291) | class FlowUnitDataExecutor { FILE: src/libmodelbox/include/modelbox/flowunit_group.h function namespace (line 29) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/graph.h function namespace (line 31) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/graph_checker.h type IndexPortType (line 39) | enum IndexPortType { INPUT, OUTPUT, UNKNOWN } function class (line 41) | class IndexPort { FILE: src/libmodelbox/include/modelbox/iam_auth.h function namespace (line 26) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/inner_event.h function namespace (line 24) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/match_stream.h function class (line 35) | class MatchKey { function class (line 42) | class MatchStreamData { function IsMatched (line 82) | bool IsMatched() const; function class (line 103) | class InPortStreamInfo { function index_in_order_ (line 153) | size_t index_in_order_{0} function end_flag_received_ (line 154) | bool end_flag_received_{false}; function queue_size_ (line 205) | size_t queue_size_{0} function port_count_ (line 206) | size_t port_count_{0} function max_cache_count_ (line 215) | const size_t max_cache_count_{16384}; function class (line 219) | class OutputMatchStream { function class (line 239) | class OutputMatchStreamManager { FILE: src/libmodelbox/include/modelbox/modelbox_engine.h function namespace (line 25) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/node.h type RunType (line 44) | enum RunType { function class (line 53) | class NodeBase : public std::enable_shared_from_this { function is_exception_visible_ (line 307) | bool is_exception_visible_{false}; FILE: src/libmodelbox/include/modelbox/obs_client.h function namespace (line 28) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/output_broker_plugin.h function namespace (line 30) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/port.h type CustomCompare (line 33) | struct CustomCompare { type EventCompare (line 40) | struct EventCompare { type PriorityBlockingQueue (line 47) | typedef PriorityBlockingQueue, CustomCompare> function class (line 56) | class Port { function virtual (line 99) | virtual int32_t GetPriority() const = 0; function SetPriority (line 157) | void SetPriority(int32_t priority) override { priority_ = priority; } function SetPushEventCallBack (line 164) | void SetPushEventCallBack(const PushCallBack& func) override { function SetPopEventCallBack (line 173) | void SetPopEventCallBack(const PopCallBack& func) override { function NotifyPushEvent (line 181) | void NotifyPushEvent(bool update_active_time) override { function NotifyPushEvent (line 188) | void NotifyPushEvent() override { function NotifyPopEvent (line 199) | void NotifyPopEvent() override { function IsActivated (line 214) | bool IsActivated() override { return is_activated_; } function SetActiveState (line 216) | void SetActiveState(bool flag) override { is_activated_ = flag; } function Shutdown (line 218) | void Shutdown() override { function Status (line 225) | Status Send(const std::shared_ptr& data) { function Status (line 234) | Status Recv(std::shared_ptr>>& da... function Status (line 268) | Status Init() override; FILE: src/libmodelbox/include/modelbox/profiler.h type class (line 45) | enum class type class (line 54) | enum class function class (line 65) | class ProfilerLifeCycle { function virtual (line 88) | virtual Status OnStart() { return STATUS_SUCCESS; } function virtual (line 90) | virtual Status OnStop() { return STATUS_SUCCESS; } function virtual (line 92) | virtual Status OnPause() { return STATUS_SUCCESS; } function virtual (line 94) | virtual Status OnResume() { return STATUS_SUCCESS; } function class (line 102) | class TraceEvent { function Status (line 274) | Status OnResume() override; FILE: src/libmodelbox/include/modelbox/scheduler.h function namespace (line 30) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/session.h function class (line 33) | class SessionIO { function class (line 51) | class SessionStateListener { function class (line 107) | class SessionManager { FILE: src/libmodelbox/include/modelbox/session_context.h function SessionContexStatsType (line 31) | enum class SessionContexStatsType { SESSION, GRAPH }; FILE: src/libmodelbox/include/modelbox/single_node.h function namespace (line 22) | namespace modelbox { FILE: src/libmodelbox/include/modelbox/statistics.h function class (line 38) | class StatisticsValue { type class (line 115) | enum class function class (line 122) | class StatisticsNotifyMsg { function interval_ (line 178) | size_t interval_{minimum_notify_time}; function class (line 183) | class StatisticsNotifyTypeHash { function class (line 190) | class StatisticsNotifyConsumers { function class (line 223) | class StatisticsItem : public std::enable_shared_from_this *to, function LoadSubConfig (line 43) | std::shared_ptr LoadSubConfig( FILE: src/modelbox/common/control_msg.cc type modelbox (line 21) | namespace modelbox { function SERVER_CONTROL_MSG_TYPE (line 42) | SERVER_CONTROL_MSG_TYPE ControlMsg::GetMsgType() { type ControlMsgHead (line 58) | struct ControlMsgHead type ControlMsgHead (line 66) | struct ControlMsgHead type ControlMsgHead (line 75) | struct ControlMsgHead type ControlMsgHead (line 79) | struct ControlMsgHead type ControlMsgHead (line 84) | struct ControlMsgHead type ControlMsgHead (line 92) | struct ControlMsgHead type ControlMsgHead (line 136) | struct ControlMsgHead type ControlMsgHead (line 142) | struct ControlMsgHead type ControlMsgHead (line 169) | struct ControlMsgHead type ControlMsgHead (line 221) | struct ControlMsgHead type MsgCmdHead (line 322) | struct MsgCmdHead type MsgCmdArg (line 332) | struct MsgCmdArg type MsgCmdHead (line 359) | struct MsgCmdHead type MsgCmdArg (line 380) | struct MsgCmdArg type MsgErrorHead (line 423) | struct MsgErrorHead type MsgErrorHead (line 446) | struct MsgErrorHead FILE: src/modelbox/common/flowuint_info.cc type modelbox (line 26) | namespace modelbox { function Status (line 31) | Status FlowUnitInfo::Init(const std::shared_ptr &config) { function Status (line 89) | Status GetInfoFromTomlFile(const std::string &file, nlohmann::json &js... function Status (line 173) | Status FlowUnitInfo::GetInfoInJson(std::string *result) { FILE: src/modelbox/common/include/modelbox/common/command.h function namespace (line 32) | namespace modelbox { FILE: src/modelbox/common/include/modelbox/common/config.h function namespace (line 23) | namespace modelbox { FILE: src/modelbox/common/include/modelbox/common/control_msg.h type SERVER_CONTROL_MSG_TYPE (line 34) | typedef enum SERVER_CONTROL_MSG_TYPE { type ControlMsgHead (line 46) | struct ControlMsgHead { type ControlMsgHead (line 64) | struct ControlMsgHead function data_len_ (line 88) | size_t data_len_{0} function SERVER_CONTROL_MSG_TYPE (line 89) | SERVER_CONTROL_MSG_TYPE msg_type_{SERVER_CONTROL_MSG_TYPE_NULL}; FILE: src/modelbox/common/include/modelbox/common/flowunit_info.h function namespace (line 23) | namespace modelbox { FILE: src/modelbox/common/include/modelbox/common/log.h function namespace (line 22) | namespace modelbox { FILE: src/modelbox/common/include/modelbox/common/utils.h function namespace (line 30) | namespace modelbox { FILE: src/modelbox/common/log.cc type modelbox (line 21) | namespace modelbox { function tlog_level (line 23) | tlog_level MblogLevelToTlogLevel(modelbox::LogLevel mblog_level) { function TlogLevelToMblogLevel (line 52) | modelbox::LogLevel TlogLevelToMblogLevel(tlog_level tlog_level) { FILE: src/modelbox/common/utils.cc type modelbox (line 36) | namespace modelbox { type __user_cap_header_struct (line 42) | struct __user_cap_header_struct type __user_cap_data_struct (line 43) | struct __user_cap_data_struct type __user_cap_header_struct (line 44) | struct __user_cap_header_struct type __user_cap_data_struct (line 45) | struct __user_cap_data_struct function modelbox_full_path (line 74) | std::string modelbox_full_path(const std::string &path) { function modelbox_create_pid (line 80) | int modelbox_create_pid(const char *pid_file) { function modelbox_sig_register (line 147) | int modelbox_sig_register(const int sig_list[], int sig_num, function modelbox_cpu_register_data (line 201) | int modelbox_cpu_register_data(char *buf, int buf_size, ucontext_t *uc... function Status (line 257) | Status GetUidGid(const std::string &user, uid_t &uid, gid_t &gid) { function Status (line 289) | Status ChownToUser(const std::string &user, const std::string &path) { function Status (line 306) | Status RunAsUser(const std::string &user) { function Status (line 356) | Status SplitIPPort(const std::string &host, std::string &ip, FILE: src/modelbox/manager/src/common.c function create_pid (line 34) | int create_pid(char *pid_file) { function pid_t (line 77) | pid_t get_pid_from_pidfile(char *pid_file, int *is_locked) { function get_tick (line 116) | unsigned long get_tick(void) { FILE: src/modelbox/manager/src/conf.c function conf_parse_int (line 35) | int conf_parse_int(void *item, int argc, char *argv[]) { function conf_parse_string (line 55) | int conf_parse_string(void *item, int argc, char *argv[]) { function conf_parse_size (line 68) | int conf_parse_size(void *item, int argc, char *argv[]) { function conf_parse_loglevel (line 99) | int conf_parse_loglevel(void *item, int argc, char *argv[]) { function _parse_args (line 131) | static int _parse_args(char *key, char *value, int max_argv, int *argc, function _reset_getopts (line 237) | static void _reset_getopts(void) { function parse_conf (line 250) | static int parse_conf(struct config_map config_map[], char *key, char *v... function load_conf_from_file (line 293) | static int load_conf_from_file(struct config_map config_map[], type config_map (line 395) | struct config_map type CONF_PARSE_STRING (line 399) | struct CONF_PARSE_STRING type CONF_PARSE_INT (line 402) | struct CONF_PARSE_INT type CONF_PARSE_SIZE (line 404) | struct CONF_PARSE_SIZE function load_conf (line 410) | int load_conf(struct config_map config_map[], const char *conf_file) { FILE: src/modelbox/manager/src/conf.h type CONF_PARSE_INT (line 36) | struct CONF_PARSE_INT { type CONF_PARSE_STRING (line 43) | struct CONF_PARSE_STRING { type CONF_PARSE_SIZE (line 49) | struct CONF_PARSE_SIZE { type config_map (line 62) | struct config_map { type config_map (line 68) | struct config_map FILE: src/modelbox/manager/src/hashtable.h function fls (line 51) | static inline int fls(unsigned int x) { return 32 - __builtin_clz(x); } function fls64 (line 53) | static inline int fls64(unsigned long x) { return 64 - __builtin_clzll(x... function __ilog2_u32 (line 55) | static inline int __ilog2_u32(uint32_t n) { return fls(n) - 1; } function __ilog2_u64 (line 57) | static inline int __ilog2_u64(uint64_t n) { return fls64(n) - 1; } function __hash_32 (line 136) | static inline uint32_t __hash_32(uint32_t val) { return val * GOLDEN_RAT... function hash_32 (line 138) | static inline uint32_t hash_32(uint32_t val, unsigned int bits) { function hash_long (line 143) | static inline uint32_t hash_long(uint64_t val, unsigned int bits) { function hash_ptr (line 153) | static inline uint32_t hash_ptr(const void *ptr, unsigned int bits) { function hash32_ptr (line 157) | static inline uint32_t hash32_ptr(const void *ptr) { function hash_string (line 166) | static inline unsigned long hash_string(const char *str) { function __hash_init (line 178) | static inline void __hash_init(struct hlist_head *ht, unsigned int sz) { function rol32 (line 190) | static inline uint32_t rol32(uint32_t word, unsigned int shift) { type __una_u32 (line 236) | struct __una_u32 { function __get_unaligned_cpu32 (line 240) | static inline uint32_t __get_unaligned_cpu32(const void *p) { function jhash (line 245) | static inline uint32_t jhash(const void *key, uint32_t length, function hash_hashed (line 302) | static inline bool hash_hashed(struct hlist_node *node) { function __hash_empty (line 306) | static inline bool __hash_empty(struct hlist_head *ht, unsigned int sz) { function hash_del (line 318) | static inline void hash_del(struct hlist_node *node) { hlist_del_init(no... FILE: src/modelbox/manager/src/list.h type list_head (line 27) | struct list_head { function MANAGER_INIT_LIST_HEAD (line 37) | static inline void MANAGER_INIT_LIST_HEAD(struct list_head *list) { function __list_add (line 42) | static inline void __list_add(struct list_head *add, struct list_head *p... function list_add (line 50) | static inline void list_add(struct list_head *add, struct list_head *hea... function list_add_tail (line 54) | static inline void list_add_tail(struct list_head *add, function __list_del (line 59) | static inline void __list_del(struct list_head *prev, struct list_head *... function list_del (line 64) | static inline void list_del(struct list_head *entry) { function list_replace (line 70) | static inline void list_replace(struct list_head *old, struct list_head ... function list_replace_init (line 77) | static inline void list_replace_init(struct list_head *old, function list_del_init (line 83) | static inline void list_del_init(struct list_head *entry) { function list_move (line 88) | static inline void list_move(struct list_head *list, struct list_head *h... function list_move_tail (line 93) | static inline void list_move_tail(struct list_head *list, function list_is_last (line 99) | static inline int list_is_last(const struct list_head *list, function list_empty (line 104) | static inline int list_empty(const struct list_head *head) { function list_is_singular (line 108) | static inline int list_is_singular(const struct list_head *head) { type hlist_head (line 146) | struct hlist_head { type hlist_node (line 150) | struct hlist_node { function MANAGER_INIT_HLIST_NODE (line 158) | static inline void MANAGER_INIT_HLIST_NODE(struct hlist_node *h) { function hlist_unhashed (line 163) | static inline int hlist_unhashed(const struct hlist_node *h) { function hlist_empty (line 167) | static inline int hlist_empty(const struct hlist_head *h) { return !h->f... function __hlist_del (line 169) | static inline void __hlist_del(struct hlist_node *n) { function hlist_del (line 177) | static inline void hlist_del(struct hlist_node *n) { function hlist_del_init (line 183) | static inline void hlist_del_init(struct hlist_node *n) { function hlist_add_head (line 190) | static inline void hlist_add_head(struct hlist_node *n, struct hlist_hea... FILE: src/modelbox/manager/src/log.c function manager_log_ext (line 30) | int manager_log_ext(MANAGER_LOG_LEVEL level, const char *file, int line, function manager_log_vext (line 50) | int manager_log_vext(MANAGER_LOG_LEVEL level, const char *file, int line, function manager_log_callback_reg (line 63) | void manager_log_callback_reg(manager_log_callback callback) { function manager_backtrace (line 67) | void manager_backtrace(MANAGER_LOG_LEVEL loglevel, const char *format, .... FILE: src/modelbox/manager/src/log.h type MANAGER_LOG_LEVEL (line 29) | typedef enum { FILE: src/modelbox/manager/src/manager.c function manager_showhelp (line 46) | static void manager_showhelp(void) { function manager_sig_handler (line 61) | static void manager_sig_handler(int volatile sig_no, siginfo_t *sig_info, function manager_sig_register (line 87) | static int manager_sig_register(void) { function manager_add_apps (line 104) | int manager_add_apps(void) { function manager_reload_apps (line 130) | void manager_reload_apps(struct conf_app oldapps[CONF_MAX_APPS]) { function manager_reload (line 186) | int manager_reload(void) { function manager_init_server (line 203) | int manager_init_server(int lockpage) { function manager_run (line 222) | int manager_run(void) { function manager_stop (line 260) | void manager_stop(void) { g_run_server = 0; } function manager_exit (line 262) | void manager_exit(void) { function manager_onexit (line 269) | static void manager_onexit(void) { function manager_sighup (line 279) | static void manager_sighup(int signo) { g_reload_config = 1; } function manager_tlog (line 281) | int manager_tlog(MANAGER_LOG_LEVEL level, const char *file, int line, function _manager_default_conf_file (line 287) | static void _manager_default_conf_file(char *path, int max_len) { function manager_init (line 310) | int manager_init(char *name) { function main (line 385) | int main(int argc, char *argv[]) function manager_force_exit (line 463) | void manager_force_exit(void) { FILE: src/modelbox/manager/src/manager_common.h type heartbeat_msg (line 43) | struct heartbeat_msg { FILE: src/modelbox/manager/src/manager_conf.c type conf_app (line 33) | struct conf_app function _manager_is_app_exists (line 36) | int _manager_is_app_exists(char *name) { function _manager_conf_process_cmds (line 53) | int _manager_conf_process_cmds(char *cmd, int max_cmdlen, const char *ar... function manager_load_app (line 100) | int manager_load_app(void *item, int argc, char *argv[]) { type config_map (line 196) | struct config_map type CONF_PARSE_INT (line 199) | struct CONF_PARSE_INT type CONF_PARSE_INT (line 203) | struct CONF_PARSE_INT type CONF_PARSE_INT (line 207) | struct CONF_PARSE_INT type CONF_PARSE_STRING (line 211) | struct CONF_PARSE_STRING function manager_reload_conf (line 215) | int manager_reload_conf(void) { function manager_load_conf (line 224) | int manager_load_conf(const char *conf_file) { FILE: src/modelbox/manager/src/manager_conf.h type conf_app (line 51) | struct conf_app { type conf_app (line 61) | struct conf_app FILE: src/modelbox/manager/src/manager_monitor.c type APP_STATUS (line 44) | typedef enum APP_STATUS { type app_monitor (line 55) | struct app_monitor { type app_mon (line 77) | struct app_mon { type app_mon (line 82) | struct app_mon type Test_App (line 85) | struct Test_App type app_monitor (line 89) | struct app_monitor type app_monitor (line 90) | struct app_monitor type app_monitor (line 103) | struct app_monitor type app_monitor (line 104) | struct app_monitor function _app_pid_exists (line 121) | int _app_pid_exists(pid_t pid) { function _app_exists (line 134) | int _app_exists(struct app_monitor *app) { function _app_do_execve (line 142) | void _app_do_execve(char *cmdline) { function _app_start_exec (line 170) | void _app_start_exec(struct app_monitor *app) { function app_getpid_from_pidfile (line 203) | int app_getpid_from_pidfile(struct app_monitor *app) { function app_getpid_by_ps (line 232) | int app_getpid_by_ps(struct app_monitor *app) { function _app_start (line 288) | int _app_start(struct app_monitor *app) { function _app_run_killcmd (line 386) | int _app_run_killcmd(struct app_monitor *app) { function _app_stop (line 419) | int _app_stop(struct app_monitor *app, int gracefull) { function app_start (line 503) | int app_start(struct app_start_info *start_info) { function app_stop (line 592) | int app_stop(const char *name, int gracefull) { function app_alive (line 618) | int app_alive(const char *name) { function app_getpid (line 637) | int app_getpid(const char *name) { function _app_stopall (line 646) | int _app_stopall(void) { function _app_restart (line 661) | int _app_restart(struct app_monitor *app) { function _app_waitchild (line 676) | int _app_waitchild(void) { function _app_heartbeat_process (line 687) | int _app_heartbeat_process(struct heartbeat_msg *msg) { function _app_mon_create_msg (line 751) | int _app_mon_create_msg(void) { function _recv_heartbeat (line 796) | int _recv_heartbeat(void) { function _app_alive (line 833) | int _app_alive(struct app_monitor *app) { function _app_state_check (line 875) | int _app_state_check(struct app_monitor *app) { function _app_timeout_check (line 894) | int _app_timeout_check(void) { function app_monitor (line 911) | int app_monitor(void) { function _app_mon_destroy_msg (line 929) | int _app_mon_destroy_msg(void) { function manager_monitor_init (line 938) | int manager_monitor_init(void) { function manager_monitor_exit (line 955) | int manager_monitor_exit(void) { function app_test (line 965) | void app_test(struct app_monitor *app) { function app_free_memory (line 1009) | void app_free_memory(void) { FILE: src/modelbox/manager/src/manager_monitor.h type app_start_info (line 45) | struct app_start_info { type app_start_info (line 57) | struct app_start_info type app_monitor (line 78) | struct app_monitor type Test_App (line 79) | struct Test_App type app_monitor (line 83) | struct app_monitor type Test_App (line 84) | struct Test_App type Test_App (line 86) | struct Test_App { type Test_App (line 92) | struct Test_App FILE: src/modelbox/manager/src/manager_monitor_client.c type app_struct (line 27) | struct app_struct { type app_struct (line 33) | struct app_struct function _app_monitor_reset_msgkey (line 41) | static void _app_monitor_reset_msgkey(void) { function app_monitor_init (line 46) | int app_monitor_init(const char *name, const char *keyfile) { function app_monitor_keepalive_time (line 91) | int app_monitor_keepalive_time(void) { return g_keepalive_time; } function app_monitor_heartbeat_interval (line 93) | int app_monitor_heartbeat_interval(void) { return g_heartbeat_interval; } function app_monitor_keyfile (line 95) | int app_monitor_keyfile(char *file) { function app_attach_msg_queue (line 106) | int app_attach_msg_queue(void) { function app_monitor_heartbeat (line 138) | int app_monitor_heartbeat(void) { FILE: src/modelbox/manager/src/util.c function get_tick_count (line 26) | unsigned long get_tick_count(void) { function close_all_fd (line 34) | void close_all_fd(void) { function get_prog_path (line 77) | int get_prog_path(char *path, int max_len) { function copycmds (line 190) | void copycmds(char *dest, int dest_size, const char *src, int src_size) FILE: src/modelbox/server/config.cc type modelbox (line 24) | namespace modelbox { function LoadConfig (line 30) | bool LoadConfig(const std::string &file) { FILE: src/modelbox/server/config.h function namespace (line 24) | namespace modelbox { FILE: src/modelbox/server/control-command.cc type modelbox (line 26) | namespace modelbox { type MODELBOX_SERVER_COMMAND_LOG (line 30) | enum MODELBOX_SERVER_COMMAND_LOG { type option (line 35) | struct option type MODELBOX_SERVER_COMMAND_SLAB (line 91) | enum MODELBOX_SERVER_COMMAND_SLAB { type option (line 95) | struct option type AFILOG_SERVER_COMMAND_SLAB_DEVICE (line 101) | enum AFILOG_SERVER_COMMAND_SLAB_DEVICE { type option (line 106) | struct option type MODELBOX_SERVER_COMMAND_STATISTICS (line 291) | enum MODELBOX_SERVER_COMMAND_STATISTICS { type option (line 296) | struct option FILE: src/modelbox/server/control-command.h function namespace (line 23) | namespace modelbox { FILE: src/modelbox/server/control.cc type modelbox (line 37) | namespace modelbox { type sockaddr_un (line 60) | struct sockaddr_un type sockaddr (line 76) | struct sockaddr type sockaddr_un (line 208) | struct sockaddr_un type sockaddr (line 211) | struct sockaddr type sockaddr (line 214) | struct sockaddr type sockaddr (line 226) | struct sockaddr type pollfd (line 264) | struct pollfd type pollfd (line 267) | struct pollfd FILE: src/modelbox/server/control.h function run_ (line 58) | bool run_{false}; function class (line 63) | class ControlStream : public OutStream { FILE: src/modelbox/server/http_helper.cc type modelbox (line 24) | namespace modelbox { function Status (line 103) | Status UseCertificate(SSL_CTX &ctx, const void *cert_buf, int len, function Status (line 129) | Status UsePrivateKey(SSL_CTX &ctx, const void *key_buf, int len, function SSLConfigCallback (line 164) | SSLConfigCallback HttpServerConfig::GetSSLConfigCallback() const { function Status (line 172) | Status HttpPathMatchNode::AddChild(std::list node_path) { function Status (line 196) | Status HttpPathMatchNode::DelChild(std::list node_path) { function Status (line 222) | Status HttpPathMatchNode::Match(std::list path, function Status (line 251) | Status HttpPathMatchTree::AddNode(const std::string &node_path) { function Status (line 261) | Status HttpPathMatchTree::Match(const std::string &path, function Status (line 379) | Status HttpServer::Register(const std::string &path, const HttpMethod ... function Status (line 413) | Status HttpServer::Start() { function Status (line 456) | Status HttpServer::GetStatus() { return status_; } function Status (line 526) | Status HttpListener::Register(const std::string &path, const HttpMetho... function Status (line 555) | Status HttpListener::GetStatus() { return shared_server_->GetStatus(); } function AddSafeHeader (line 566) | void AddSafeHeader(httplib::Response &response) { function Status (line 629) | Status SendHttpRequest(HttpRequest &request) { function SplitPath (line 668) | void SplitPath(const std::string &path, std::string &prefix_path, FILE: src/modelbox/server/include/modelbox/server/http_helper.h function class (line 36) | class HttpStatusCodes { function class (line 102) | class HttpMethods { function class (line 129) | class HttpServerConfig { function class (line 144) | class HttpPathMatchNode { function class (line 161) | class HttpPathMatchTree { function port_ (line 208) | int port_{0} function class (line 218) | class HttpListener { FILE: src/modelbox/server/include/modelbox/server/job.h type JobStatus (line 33) | enum JobStatus { type ErrorInfo (line 59) | struct ErrorInfo { function class (line 66) | class Job { FILE: src/modelbox/server/include/modelbox/server/job_manager.h function namespace (line 24) | namespace modelbox { FILE: src/modelbox/server/include/modelbox/server/plugin.h function class (line 29) | class Plugin { function class (line 68) | class PluginMsgRouter { FILE: src/modelbox/server/include/modelbox/server/task.h type TaskStatus (line 31) | enum TaskStatus { UNKNOWN, WAITING, WORKING, STOPPED, ABNORMAL, FINISHED } function class (line 147) | class OneShotTask : public Task { FILE: src/modelbox/server/include/modelbox/server/task_manager.h function namespace (line 23) | namespace modelbox { FILE: src/modelbox/server/include/modelbox/server/timer.h function class (line 24) | class ServerTimer : public modelbox::Timer { FILE: src/modelbox/server/include/modelbox/server/utils.h function namespace (line 28) | namespace modelbox { FILE: src/modelbox/server/job.cc type modelbox (line 26) | namespace modelbox { function Status (line 53) | Status Job::Init() { function Status (line 72) | Status Job::Build() { function JobStatus (line 123) | JobStatus Job::GetJobStatus() { function ErrorInfo (line 156) | ErrorInfo Job::GetErrorInfo() { return error_info_; } FILE: src/modelbox/server/job_manager.cc type modelbox (line 20) | namespace modelbox { FILE: src/modelbox/server/js_engine.cc type modelbox (line 26) | namespace modelbox { function fatal_function (line 28) | void fatal_function(void *udata, const char *msg) { FILE: src/modelbox/server/js_engine.h function namespace (line 33) | namespace modelbox { FILE: src/modelbox/server/main.cc function showhelp (line 55) | static void showhelp() { function modelbox_stop (line 73) | void modelbox_stop() { modelbox::kServerTimer->Stop(); } function modelbox_sig_handler (line 75) | static void modelbox_sig_handler(int volatile sig_no, siginfo_t *sig_info, function modelbox_reg_signal (line 110) | static int modelbox_reg_signal() { function modelbox_init_log (line 120) | int modelbox_init_log(std::vector &path_list) { function modelbox_init (line 152) | int modelbox_init(std::vector &path_list) { function modelbox_hung_check (line 178) | void modelbox_hung_check(const std::shared_ptr &server) { function modelbox_run (line 215) | int modelbox_run(const std::shared_ptr &server) { function onexit (line 274) | static void onexit() {} function modelbox_change_user (line 276) | int modelbox_change_user(const std::string &user_from_cmd, function main (line 308) | int main(int argc, char *argv[]) FILE: src/modelbox/server/plugin.cc type modelbox (line 19) | namespace modelbox { FILE: src/modelbox/server/plugin/editor/editor_plugin.cc function ModelboxGetMimeType (line 66) | std::string ModelboxGetMimeType(const std::string& file) { function CreatePlugin (line 125) | std::shared_ptr CreatePlugin() { type Handler_Map (line 131) | struct Handler_Map { type stat (line 498) | struct stat type stat (line 750) | struct stat type stat (line 779) | struct stat type passwd (line 915) | struct passwd type passwd (line 916) | struct passwd FILE: src/modelbox/server/plugin/editor/editor_plugin.h function class (line 25) | class ModelboxEditorPlugin : public modelbox::Plugin { FILE: src/modelbox/server/plugin/tasks/modelbox_plugin.cc function CreatePlugin (line 67) | std::shared_ptr CreatePlugin() { function BuildErrorResponse (line 331) | std::string BuildErrorResponse(const std::string& error, FILE: src/modelbox/server/plugin/tasks/modelbox_plugin.h function class (line 25) | class ModelboxPlugin : public modelbox::Plugin { FILE: src/modelbox/server/server.cc type modelbox (line 26) | namespace modelbox { FILE: src/modelbox/server/server.h function namespace (line 30) | namespace modelbox { FILE: src/modelbox/server/server_plugin.cc type modelbox (line 25) | namespace modelbox { FILE: src/modelbox/server/server_plugin.h function is_init_ (line 54) | bool is_init_{false}; function class (line 60) | class DlPlugin : public ServerPlugin { FILE: src/modelbox/server/server_plugin_js.cc type modelbox (line 26) | namespace modelbox { function NotifyTypesFromUint (line 33) | std::set NotifyTypesFromUint( function duk_ret_t (line 55) | static duk_ret_t JSRegisterStatsNotify(duk_context *ctx) { function duk_ret_t (line 90) | static duk_ret_t JSRegisterStatsTimerNotify(duk_context *ctx) { function duk_ret_t (line 117) | static duk_ret_t JSGetStatsValue(duk_context *ctx) { function duk_ret_t (line 136) | static duk_ret_t JSRouteData(duk_context *ctx) { function GetCallerInfo (line 165) | static void GetCallerInfo(duk_context *ctx, std::string &file_name, function duk_ret_t (line 190) | static duk_ret_t JSModelboxLog(duk_context *ctx) { function JsPlugin (line 413) | JsPlugin *JsPlugin::GetPlugin(void *runtime) { FILE: src/modelbox/server/task.cc type modelbox (line 24) | namespace modelbox { function Status (line 44) | Status Task::SetDataMeta(const std::string& port_name, function Status (line 59) | Status Task::SetSessionContent(const std::string& key, function TaskStatus (line 92) | TaskStatus Task::GetTaskStatus() { function Status (line 105) | Status Task::Stop() { function Status (line 139) | Status Task::Start() { function Status (line 192) | Status Task::SendData() { function Status (line 225) | Status PreCheckData( function Status (line 247) | Status OneShotTask::FillData( function Status (line 261) | Status OneShotTask::FeedData() { function TaskDataCallback (line 305) | TaskDataCallback OneShotTask::GetDataCallback() { return data_callback... function TaskStatusCallback (line 311) | TaskStatusCallback OneShotTask::GetStatusCallback() { return status_ca... FILE: src/modelbox/server/task_manager.cc type modelbox (line 21) | namespace modelbox { function Status (line 33) | Status TaskManager::Submit(const std::shared_ptr& task) { function Status (line 113) | Status TaskManager::Start() { function Status (line 157) | Status TaskManager::DeleteTaskById(const std::string& taskid) { FILE: src/modelbox/server/timer.cc type modelbox (line 20) | namespace modelbox { function ServerTimer (line 22) | ServerTimer *ServerTimer::GetInstance() { FILE: src/modelbox/server/utils.cc type modelbox (line 24) | namespace modelbox { type addrinfo (line 83) | struct addrinfo type sockaddr_in (line 84) | struct sockaddr_in type addrinfo (line 89) | struct addrinfo type addrinfo (line 90) | struct addrinfo type addrinfo (line 91) | struct addrinfo type addrinfo (line 102) | struct addrinfo type addrinfo (line 103) | struct addrinfo FILE: src/modelbox/serving/main.cc type MODELBOX_SERVING_ARG (line 46) | enum MODELBOX_SERVING_ARG { type option (line 54) | struct option function showhelp (line 63) | static void showhelp() { function modelbox_sig_handler (line 78) | static void modelbox_sig_handler(int volatile sig_no, siginfo_t *sig_info, function modelbox_reg_signal (line 113) | static int modelbox_reg_signal() { function modelbox_serving_init (line 123) | int modelbox_serving_init() { function modelbox_serving_generate_template (line 144) | int modelbox_serving_generate_template(const std::string &model_name, function modelbox_run (line 157) | int modelbox_run() { function onexit (line 182) | static void onexit() {} function main (line 187) | int main(int argc, char *argv[]) FILE: src/modelbox/serving/serving.cc function GetNumpyType (line 72) | std::string GetNumpyType(std::string type) { FILE: src/modelbox/serving/serving.h function class (line 32) | class ModelServingConfig { function custom_service_ (line 129) | bool custom_service_{false}; FILE: src/modelbox/tool/driver.cc type modelbox (line 27) | namespace modelbox { type MODELBOX_TOOL_DRIVER_COMMAND (line 31) | enum MODELBOX_TOOL_DRIVER_COMMAND { type option (line 35) | struct option type MODELBOX_TOOL_DRIVER_INFO_COMMAND (line 40) | enum MODELBOX_TOOL_DRIVER_INFO_COMMAND { type option (line 49) | struct option type DRIVER_OUTFORMAT (line 105) | enum DRIVER_OUTFORMAT type DRIVER_TYPE (line 106) | enum DRIVER_TYPE function Status (line 166) | Status ToolCommandDriver::OutputDriverInfo( function Status (line 184) | Status ToolCommandDriver::OutputFlowunitInfo( function Status (line 202) | Status ToolCommandDriver::OutputInfo( function Status (line 215) | Status ToolCommandDriver::DisplayDriverInList( function Status (line 270) | Status ToolCommandDriver::DisplayDriverInDetails( function Status (line 327) | Status ToolCommandDriver::DisplayDriverInJson( function Status (line 349) | Status ToolCommandDriver::DisplayFlowunitInList( function Status (line 455) | Status ToolCommandDriver::DisplayFlowunitInDetails( function Status (line 470) | Status ToolCommandDriver::DisplayFlowunitInJson( FILE: src/modelbox/tool/driver.h function namespace (line 26) | namespace modelbox { FILE: src/modelbox/tool/external_command.cc type modelbox (line 35) | namespace modelbox { function Status (line 40) | Status ExternalCommandKey::SetExecuteCmd(const std::string &cmd) { function Status (line 85) | Status ExternalCommandLoader::LoadCmds(const std::string &cmd_json_fil... function Status (line 136) | Status ExternalCommandLoader::Load(const std::string &path) { FILE: src/modelbox/tool/external_command.h function class (line 27) | class ExternalCommandKey : public ToolCommand { FILE: src/modelbox/tool/flow.cc type modelbox (line 29) | namespace modelbox { type MODELBOX_TOOL_FLOW_COMMAND (line 33) | enum MODELBOX_TOOL_FLOW_COMMAND { type MODELBOX_TOOL_FLOW_CONVERT_COMMAND (line 38) | enum MODELBOX_TOOL_FLOW_CONVERT_COMMAND { type option (line 43) | struct option type option (line 48) | struct option FILE: src/modelbox/tool/flow.h function namespace (line 22) | namespace modelbox { FILE: src/modelbox/tool/help.cc type modelbox (line 28) | namespace modelbox { FILE: src/modelbox/tool/help.h function namespace (line 22) | namespace modelbox { FILE: src/modelbox/tool/key.cc type modelbox (line 33) | namespace modelbox { type MODELBOX_TOOL_KEY_COMMAND (line 37) | enum MODELBOX_TOOL_KEY_COMMAND { type option (line 42) | struct option type MODELBOX_TOOL_KEY_PASS_COMMAND (line 48) | enum MODELBOX_TOOL_KEY_PASS_COMMAND { type option (line 52) | struct option function Status (line 81) | Status OpenFile(const std::string &plain_path, const std::string &ency... function Status (line 99) | Status EncryptWithFile(const std::string &plain_path, function Status (line 194) | Status ModelEncrypt(const std::string &model_path, function Status (line 249) | Status ToolCommandKey::ReadPassword(std::string *pass) { function Status (line 335) | Status ToolCommandKey::EnKey(bool sysrelated, std::string *rootkey, FILE: src/modelbox/tool/key.h function namespace (line 25) | namespace modelbox { FILE: src/modelbox/tool/log.h function namespace (line 22) | namespace modelbox { FILE: src/modelbox/tool/main.cc type MODELBOX_TOOL_COMMAND (line 51) | enum MODELBOX_TOOL_COMMAND { type option (line 62) | struct option function showhelp (line 72) | static void showhelp() { function modelbox_tool_sig_handler (line 97) | static void modelbox_tool_sig_handler(int volatile sig_no, siginfo_t *si... function modelbox_tool_init_bbox (line 131) | static int modelbox_tool_init_bbox() { function modelbox_tool_init_log (line 141) | int modelbox_tool_init_log() { function modelbox_tool_init (line 155) | int modelbox_tool_init() { function modelbox_tool_run (line 181) | int modelbox_tool_run(int argc, char *argv[]) { function modelbox_tool_stop (line 197) | void modelbox_tool_stop() {} function onexit (line 199) | static void onexit() {} function main (line 204) | int main(int argc, char *argv[]) FILE: src/modelbox/tool/server_command.cc type modelbox (line 40) | namespace modelbox { type MODELBOX_TOOL_SERVER_COMMAND (line 44) | enum MODELBOX_TOOL_SERVER_COMMAND { type option (line 52) | struct option function CheckPort (line 61) | int CheckPort(const std::string &host) { function GetConfig (line 110) | int GetConfig(const std::string &conf_file, const std::string &key) { type sockaddr_un (line 167) | struct sockaddr_un type stat (line 172) | struct stat type sockaddr (line 202) | struct sockaddr type sockaddr_un (line 234) | struct sockaddr_un type sockaddr (line 245) | struct sockaddr type sockaddr_un (line 289) | struct sockaddr_un type pollfd (line 292) | struct pollfd type pollfd (line 293) | struct pollfd FILE: src/modelbox/tool/server_command.h function client_fd_ (line 53) | int client_fd_{-1}; FILE: src/python/include/modelbox/python/log.h function namespace (line 26) | namespace modelbox { FILE: src/python/lib/log.cc type modelbox (line 8) | namespace modelbox { function LogLevel (line 39) | LogLevel LoggerPython::GetLogLevel() { return level_; } FILE: src/python/lib/modelbox.cc type modelbox (line 33) | namespace modelbox { class PyLogger (line 35) | class PyLogger : public Logger { method LogLevel (line 39) | LogLevel GetLogLevel() override { function SetUpLog (line 44) | void SetUpLog(pybind11::module &m) { class ExtOutputBufferList (line 69) | class ExtOutputBufferList { method ExtOutputBufferList (line 71) | ExtOutputBufferList() = default; method OutputBufferList (line 74) | OutputBufferList &GetOutputBufferList() { return out_data_; } method GetBufferList (line 75) | std::shared_ptr GetBufferList(const std::string &key) { type unique_ptr_nogil_deleter (line 89) | struct unique_ptr_nogil_deleter { type UniqueFlow (line 96) | struct UniqueFlow : modelbox::Flow {} function SetUpFlow (line 98) | void SetUpFlow(pybind11::module &m) { function PYBIND11_MODULE (line 202) | PYBIND11_MODULE(_modelbox, m) { FILE: src/python/test/__init__.py function LogCallback (line 23) | def LogCallback(level, file, lineno, func, msg): function RegLog (line 30) | def RegLog(): function SetLogLevel (line 35) | def SetLogLevel(level): FILE: src/python/test/op/op_args/op_args.py class ArgsFlowunit (line 5) | class ArgsFlowunit(modelbox.FlowUnit): method __init__ (line 6) | def __init__(self): method open (line 9) | def open(self, config): method process (line 18) | def process(self, data_ctx): method close (line 33) | def close(self): method data_pre (line 36) | def data_pre(self, data_ctx): method data_post (line 39) | def data_post(self, data_ctx): FILE: src/python/test/op/op_brightness/op_brightness.py class BrightnessFlowunit (line 8) | class BrightnessFlowunit(modelbox.FlowUnit): method __init__ (line 9) | def __init__(self): method open (line 13) | def open(self, config): method process (line 20) | def process(self, data_ctx): method close (line 41) | def close(self): method data_pre (line 44) | def data_pre(self, data_ctx): method data_post (line 47) | def data_post(self, data_ctx): method data_group_pre (line 50) | def data_group_pre(self, data_ctx): method data_group_post (line 53) | def data_group_post(self, data_ctx): FILE: src/python/test/op/op_buffer/op_buffer.py class BufferTestFlowunit (line 8) | class BufferTestFlowunit(modelbox.FlowUnit): method __init__ (line 9) | def __init__(self): method open (line 12) | def open(self, config): method process (line 19) | def process(self, data_ctx): method close (line 77) | def close(self): method data_pre (line 80) | def data_pre(self, data_ctx): method data_post (line 83) | def data_post(self, data_ctx): method data_group_pre (line 86) | def data_group_pre(self, data_ctx): method data_group_post (line 89) | def data_group_post(self, data_ctx): FILE: src/python/test/op/op_image/op_image.py class SendExternThread (line 11) | class SendExternThread (threading.Thread): #继承父类threading.Thread method __init__ (line 12) | def __init__(self, fu): method run (line 16) | def run(self): class ImageFlowunit (line 44) | class ImageFlowunit(modelbox.FlowUnit): method __init__ (line 45) | def __init__(self): method open (line 48) | def open(self, config): method process (line 62) | def process(self, data_ctx): method close (line 71) | def close(self): method data_pre (line 75) | def data_pre(self, data_ctx): method data_post (line 78) | def data_post(self, data_ctx): method data_group_pre (line 81) | def data_group_pre(self, data_ctx): method data_group_post (line 84) | def data_group_post(self, data_ctx): FILE: src/python/test/op/op_resize/op_resize.py class ResizeFlowunit (line 8) | class ResizeFlowunit(modelbox.FlowUnit): method __init__ (line 9) | def __init__(self): method open (line 12) | def open(self, config): method process (line 18) | def process(self, data_ctx): method close (line 30) | def close(self): method data_pre (line 33) | def data_pre(self, data_ctx): method data_post (line 36) | def data_post(self, data_ctx): method data_group_pre (line 39) | def data_group_pre(self, data_ctx): method data_group_post (line 42) | def data_group_post(self, data_ctx): FILE: src/python/test/op/op_show/op_show.py class ShowFlowunit (line 9) | class ShowFlowunit(modelbox.FlowUnit): method __init__ (line 10) | def __init__(self): method open (line 13) | def open(self, config): method process (line 34) | def process(self, data_ctx): method close (line 71) | def close(self): method data_pre (line 74) | def data_pre(self, data_ctx): method data_post (line 77) | def data_post(self, data_ctx): method data_group_pre (line 80) | def data_group_pre(self, data_ctx): method data_group_post (line 83) | def data_group_post(self, data_ctx): FILE: src/python/test/test_api_mode.py function callback_func (line 27) | def callback_func(ctx): class TestAPIMode (line 42) | class TestAPIMode(unittest.TestCase): method setUp (line 43) | def setUp(self): method tearDown (line 50) | def tearDown(self): method test_add_node (line 53) | def test_add_node(self): method test_add_function (line 73) | def test_add_function(self): FILE: src/python/test/test_buffer.py class TestBuffer (line 28) | class TestBuffer(unittest.TestCase): method setUp (line 29) | def setUp(self): method tearDown (line 32) | def tearDown(self): method test_flow_for_buffer (line 35) | def test_flow_for_buffer(self): FILE: src/python/test/test_configuration.py class TestConfiguration (line 24) | class TestConfiguration(unittest.TestCase): method setUp (line 25) | def setUp(self): method tearDown (line 28) | def tearDown(self): method test_config_set_get (line 31) | def test_config_set_get(self): FILE: src/python/test/test_dynamic_graph.py class TestDynamicGraph (line 23) | class TestDynamicGraph(unittest.TestCase): method setUp (line 24) | def setUp(self): method tearDown (line 27) | def tearDown(self): method test_dynamic_graph (line 30) | def test_dynamic_graph(self): FILE: src/python/test/test_flow.py class TestFlow (line 28) | class TestFlow(unittest.TestCase): method setUp (line 29) | def setUp(self): method tearDown (line 32) | def tearDown(self): method test_build_failed (line 35) | def test_build_failed(self): method test_flow_op (line 64) | def test_flow_op(self): method test_flow_op_thread (line 103) | def test_flow_op_thread(self): method thread_func (line 145) | def thread_func(self, flow, conf_file): method test_flow_op_ext (line 158) | def test_flow_op_ext(self): method test_flow_op_by_name (line 222) | def test_flow_op_by_name(self): FILE: src/python/test/test_log.py class TestLog (line 25) | class TestLog(unittest.TestCase): method setUp (line 26) | def setUp(self): method tearDown (line 34) | def tearDown(self): method Log (line 38) | def Log(self, level, file, lineno, func, msg): method test_LogPrint (line 51) | def test_LogPrint(self): method test_LogPrintExt (line 56) | def test_LogPrintExt(self): method test_LogSetLevel (line 64) | def test_LogSetLevel(self): method test_LogDefaultNoOutput (line 73) | def test_LogDefaultNoOutput(self): method threadtest (line 77) | def threadtest(self, index, loop): method test_LogMultiThread (line 82) | def test_LogMultiThread(self): FILE: src/python/test/test_model.py class TestPyModel (line 23) | class TestPyModel(unittest.TestCase): method setUp (line 24) | def setUp(self): method tearDown (line 30) | def tearDown(self): method test_model_infer (line 33) | def test_model_infer(self): method test_model_infer_batch (line 40) | def test_model_infer_batch(self): FILE: src/python/test/test_session.py class TestSessionContext (line 22) | class TestSessionContext(unittest.TestCase): method setUp (line 23) | def setUp(self): method tearDown (line 26) | def tearDown(self): method test_session_set_get (line 29) | def test_session_set_get(self): FILE: src/python/test/test_status.py class TestStatus (line 24) | class TestStatus(unittest.TestCase): method setUp (line 25) | def setUp(self): method tearDown (line 28) | def tearDown(self): method test_status_cond (line 31) | def test_status_cond(self): method test_status_message (line 43) | def test_status_message(self): FILE: test/drivers/common/mock_cert.cc type modelbox (line 24) | namespace modelbox { function Status (line 26) | Status GenerateCert(std::string* enPass, std::string* ekRootKey, function Status (line 53) | Status GenerateCert(const std::string& private_key, FILE: test/drivers/common/mock_cert.h function namespace (line 27) | namespace modelbox { FILE: test/drivers/common/tensorflow_inference/tensorflow_inference_mock.cc type tensorflow_inference (line 27) | namespace tensorflow_inference { function Register_Test_0_1_Batch_Flowunit (line 29) | static void Register_Test_0_1_Batch_Flowunit( function Register_Test_1_0_Batch_Flowunit (line 129) | static void Register_Test_1_0_Batch_Flowunit( function Register_Test_0_1_Flowunit (line 213) | static void Register_Test_0_1_Flowunit( function Register_Test_1_0_Flowunit (line 312) | static void Register_Test_1_0_Flowunit( function AddMockFlowUnit (line 395) | modelbox::Status AddMockFlowUnit( function ReplaceVersion (line 405) | modelbox::Status ReplaceVersion(const std::string &src, const std::str... function GetTFVersion (line 440) | std::string GetTFVersion() { FILE: test/drivers/common/tensorflow_inference/tensorflow_inference_mock.h function namespace (line 24) | namespace tensorflow_inference { FILE: test/drivers/common/video_decoder/video_decoder_mock.cc type videodecoder (line 23) | namespace videodecoder { function StartFlowUnitOpenFunc (line 25) | static modelbox::Status StartFlowUnitOpenFunc( function AddStartFlowUnit (line 73) | static void AddStartFlowUnit(std::shared_ptr& flow) { function CheckVideoFrame (line 95) | static void CheckVideoFrame( function AddReadFrameFlowUnit (line 135) | static void AddReadFrameFlowUnit(std::shared_ptr& ... function AddMockFlowUnit (line 178) | modelbox::Status AddMockFlowUnit(std::shared_ptr& ... function GetTomlConfig (line 185) | std::string GetTomlConfig(const std::string& device, FILE: test/drivers/common/video_decoder/video_decoder_mock.h function namespace (line 27) | namespace videodecoder { FILE: test/drivers/driver_flow_test.cc type modelbox (line 9) | namespace modelbox { function Status (line 20) | Status DriverFlowTest::InitFlow(const std::string &name, function Status (line 50) | Status DriverFlowTest::BuildAndRun(const std::string &name, FILE: test/drivers/driver_flow_test.h function namespace (line 28) | namespace modelbox { FILE: test/function/api_test.cc type modelbox (line 28) | namespace modelbox { class FlowGraphTest (line 29) | class FlowGraphTest : public testing::Test { method SetUp (line 31) | void SetUp() override { function TEST_F (line 42) | TEST_F(FlowGraphTest, AddNodeTest) { function TEST_F (line 66) | TEST_F(FlowGraphTest, AddFuncTest) { class CustomFlowUnit (line 112) | class CustomFlowUnit : public FlowUnit { method Status (line 114) | Status Process(std::shared_ptr data_ctx) override { class CustomFlowUnitBuilder (line 126) | class CustomFlowUnitBuilder : public FlowUnitBuilder { method Probe (line 128) | void Probe(std::shared_ptr &desc) override { method Build (line 135) | std::shared_ptr Build() override { function TEST_F (line 140) | TEST_F(FlowGraphTest, RegisterFlowUnitTest) { FILE: test/function/car_detection/car_flow.cc type modelbox (line 25) | namespace modelbox { function Status (line 36) | Status CarFlow::Init(const std::string& graphFilePath) { function Status (line 65) | Status CarFlow::Build() { return flow_->Build(); } FILE: test/function/car_detection/car_flow.h function namespace (line 28) | namespace modelbox { FILE: test/function/car_detection/car_flow_test.cc type modelbox (line 36) | namespace modelbox { class CarFlowTest (line 38) | class CarFlowTest : public testing::Test { method CarFlowTest (line 40) | CarFlowTest() : car_flow_(std::make_shared()) {} method SetUp (line 45) | void SetUp() override { method TearDown (line 50) | void TearDown() override { car_flow_->Clear(); } function Status (line 59) | Status CarFlowTest::AddMockFlowUnit() { function TEST_F (line 418) | TEST_F(CarFlowTest, DISABLED_CarDetection) { FILE: test/function/demo_test.cc type modelbox (line 37) | namespace modelbox { class DemoTest (line 38) | class DemoTest : public testing::Test { method DemoTest (line 40) | DemoTest() = default; function SkipJudge (line 47) | static bool SkipJudge(const std::string &local_file_path) { function GetModelPath (line 56) | static std::string GetModelPath(const std::string &toml_path) { function TestRunGraph (line 63) | static void TestRunGraph(const std::string &toml_content) { function TEST_F (line 91) | TEST_F(DemoTest, LPDetection) { function TEST_F (line 181) | TEST_F(DemoTest, CarDetection) { function TEST_F (line 236) | TEST_F(DemoTest, YOLOv3) { function TEST_F (line 292) | TEST_F(DemoTest, FaceDetection) { function TEST_F (line 364) | TEST_F(DemoTest, PedestrianTracking) { FILE: test/function/dynamic_graph_test.cc type modelbox (line 23) | namespace modelbox { class DynamicGraphTest (line 24) | class DynamicGraphTest : public testing::Test { method DynamicGraphTest (line 26) | DynamicGraphTest() = default; function Createmodelbox_engine (line 39) | std::shared_ptr Createmodelbox_engine() { function TEST_F (line 45) | TEST_F(DynamicGraphTest, DataHandlerTest) { function TEST_F (line 54) | TEST_F(DynamicGraphTest, StreamTest) { function TEST_F (line 81) | TEST_F(DynamicGraphTest, VideoReEncodeTest) { FILE: test/manager/manager_test.cc type modelbox (line 32) | namespace modelbox { class ManagerTest (line 34) | class ManagerTest : public testing::Test { method ManagerTest (line 37) | ManagerTest() = default; class ManagerTestServer (line 46) | class ManagerTestServer { method ManagerTestServer (line 48) | ManagerTestServer() = default; method Start (line 50) | void Start() { method Stop (line 58) | void Stop() { method Run (line 75) | static int Run() { return manager_run(); } class ManagerTestApp (line 82) | class ManagerTestApp { method ManagerTestApp (line 84) | ManagerTestApp() { method Reset (line 95) | void Reset() { method SetRunCount (line 102) | void SetRunCount(int n) { run_count_ = n; } method SetIgnoreSigSegv (line 104) | void SetIgnoreSigSegv() { ignore_segv_ = 1; } method SetPause (line 106) | void SetPause(int pause_time) { pause_ = pause_time; } method SetPauseAfterCount (line 108) | void SetPauseAfterCount(int pause_time) { pause_after_count_ = pause... method SignalSegHandler (line 110) | static void SignalSegHandler(int sig) { printf("handle signal %d\n",... method SignalSegHandleExist (line 112) | static void SignalSegHandleExist(int sig) { _exit(1); } method Run (line 114) | static int Run(struct Test_App *app, int count, const char *name) { function TEST_F (line 147) | TEST_F(ManagerTest, Start) { function TEST_F (line 169) | TEST_F(ManagerTest, Start_dup) { function TEST_F (line 189) | TEST_F(ManagerTest, Start_many) { function TEST_F (line 209) | TEST_F(ManagerTest, Start_stop_half) { function TEST_F (line 239) | TEST_F(ManagerTest, Start_stop_all) { function TEST_F (line 261) | TEST_F(ManagerTest, monitor) { function TEST_F (line 286) | TEST_F(ManagerTest, killcmd) { FILE: test/manager/test_main.cc function main (line 19) | int main(int argc, char **argv) { FILE: test/mock/drivers/device_mockdevice/device_mockdevice.cc type modelbox (line 22) | namespace modelbox { FILE: test/mock/drivers/device_mockdevice/driver_desc.cc function CreateDriverFactory (line 24) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 32) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 58) | modelbox::Status DriverInit() { function DriverFini (line 63) | void DriverFini() { FILE: test/mock/drivers/device_mockdevice/include/modelbox/device/mockdevice/device_mockdevice.h function namespace (line 28) | namespace modelbox { function class (line 96) | class MockDeviceFactory : public DeviceFactory { function class (line 120) | class MockDriverDevice : public modelbox::MockDriver { FILE: test/mock/drivers/flowunit_mockflowunit/flowunit_desc.cc function CreateDriverFactory (line 29) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 54) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 83) | modelbox::Status DriverInit() { function DriverFini (line 88) | void DriverFini() { FILE: test/mock/drivers/flowunit_mockflowunit/flowunit_mockflowunit.cc type modelbox (line 21) | namespace modelbox { FILE: test/mock/drivers/flowunit_mockflowunit/flowunit_mockflowunit.h function namespace (line 28) | namespace modelbox { FILE: test/mock/drivers/graph_conf_mockgraphconf/graph_conf_desc.cc function CreateDriverFactory (line 30) | std::shared_ptr CreateDriverFactory() { function DriverDescription (line 40) | void DriverDescription(modelbox::DriverDesc *desc) { function DriverInit (line 66) | modelbox::Status DriverInit() { function DriverFini (line 71) | void DriverFini() { FILE: test/mock/drivers/graph_conf_mockgraphconf/graph_conf_mockgraphconf.cc type modelbox (line 21) | namespace modelbox { FILE: test/mock/drivers/graph_conf_mockgraphconf/graph_conf_mockgraphconf.h function namespace (line 31) | namespace modelbox { function class (line 53) | class MockGraphConfigFactory : public modelbox::GraphConfigFactory { function class (line 86) | class MockDriverGraphConfig : public modelbox::MockDriver { FILE: test/mock/drivers/mock_driver_ctl.cc type modelbox (line 28) | namespace modelbox { function MockDriver (line 62) | MockDriver *MockDriverDescSetup::GetMockDriver() { return mock_driver_; } FILE: test/mock/drivers/mock_driver_ctl.h function namespace (line 34) | namespace modelbox { FILE: test/mock/flowunit/passthrouth/passthrouth.cc function MODELBOX_FLOWUNIT (line 40) | MODELBOX_FLOWUNIT(PassThrouthFlowUnit, desc) { function MODELBOX_DRIVER_FLOWUNIT (line 49) | MODELBOX_DRIVER_FLOWUNIT(desc) { FILE: test/mock/flowunit/passthrouth/passthrouth.h function class (line 32) | class PassThrouthFlowUnit : public modelbox::FlowUnit { FILE: test/mock/minimodelbox/mock_server.cc type modelbox (line 6) | namespace modelbox { function Status (line 44) | Status MockServer::Init(std::shared_ptr config) { function Status (line 66) | Status MockServer::Start() { return server_->Start(); } FILE: test/mock/minimodelbox/mock_server.h function namespace (line 29) | namespace modelbox { FILE: test/mock/minimodelbox/mock_tool.cc type modelbox (line 23) | namespace modelbox { function Status (line 62) | Status MockTool::Init(std::shared_ptr config) { FILE: test/mock/minimodelbox/mock_tool.h function namespace (line 26) | namespace modelbox { FILE: test/mock/minimodelbox/mockflow.cc type modelbox (line 29) | namespace modelbox { function GenerateFlowunitDesc (line 31) | std::shared_ptr GenerateFlowunitDesc( function Status (line 1240) | Status Add_Funciton(const std::shared_ptr &data_ctx, function Status (line 1283) | Status Wrong_Add_Funciton(const std::shared_ptr &data_ctx, function Generate_Garther_function (line 1367) | std::function data_ctx, function Genrate_Stream_Open (line 1656) | std::function &, function Status (line 1696) | Status Stream_Process(const std::shared_ptr &data_ctx, function Status (line 1716) | Status Stream_DataPre(const std::shared_ptr &data_ctx, function Status (line 1725) | Status Stream_DataPost(const std::shared_ptr &data_ctx, function Status (line 2383) | Status Expand_Process_Error( function Status (line 2425) | Status Expand_Process(const std::shared_ptr &data_ctx, function Status (line 2470) | Status Simple_Pass(const std::shared_ptr &data_ctx, function Status (line 2877) | Status Collapse_Process(const std::shared_ptr &data_ctx, function Status (line 3513) | Status MockFlow::InitFlow(const std::string &name, const std::string &... function Status (line 3518) | Status MockFlow::BuildAndRun(const std::string &name, const std::strin... FILE: test/mock/minimodelbox/mockflow.h function namespace (line 26) | namespace modelbox { FILE: test/test_main.cc function test_sig_handler (line 33) | static void test_sig_handler(int volatile sig_no, siginfo_t *sig_info, function test_sig_register (line 64) | static int test_sig_register() { function test_init (line 83) | static int test_init() { function test_exit (line 92) | static void test_exit() {} function main (line 94) | int main(int argc, char **argv) { FILE: test/unit/libmodelbox/base/blocking_queue_test.cc type modelbox (line 29) | namespace modelbox { class BlockingQueueTest (line 30) | class BlockingQueueTest : public testing::Test { method BlockingQueueTest (line 32) | BlockingQueueTest() = default; class PriorityBlockingQueueTest (line 41) | class PriorityBlockingQueueTest : public testing::Test { method PriorityBlockingQueueTest (line 43) | PriorityBlockingQueueTest() = default; class TestNumber (line 52) | class TestNumber { method TestNumber (line 54) | TestNumber() = default; method TestNumber (line 55) | TestNumber(int n) { num_ = n; } method Get (line 57) | int Get() { return num_; } method TestNumber (line 58) | TestNumber& operator=(int n) { method ToString (line 72) | std::string ToString() const { method SetPrivate (line 77) | void SetPrivate(int n) { private_num_ = n; } method GetPrivate (line 78) | int GetPrivate() { return private_num_; } function TEST_F (line 90) | TEST_F(BlockingQueueTest, EnqueueDequeue) { function TEST_F (line 111) | TEST_F(BlockingQueueTest, EnqueueDequeueSequence) { function TEST_F (line 147) | TEST_F(BlockingQueueTest, EnqueueDequeueSequenceBatchTimeout) { function TEST_F (line 182) | TEST_F(BlockingQueueTest, EnqueueDequeueSequenceBatchBlock) { function TEST_F (line 233) | TEST_F(BlockingQueueTest, QueueSize) { function TEST_F (line 254) | TEST_F(BlockingQueueTest, QueueRemain) { function TEST_F (line 267) | TEST_F(BlockingQueueTest, QueueClear) { function TEST_F (line 282) | TEST_F(BlockingQueueTest, QueueBlockClear) { function TEST_F (line 310) | TEST_F(BlockingQueueTest, PopBatch) { function TEST_F (line 334) | TEST_F(BlockingQueueTest, PopBatchMaxNum) { function TEST_F (line 356) | TEST_F(BlockingQueueTest, QueuePoll) { function TEST_F (line 381) | TEST_F(BlockingQueueTest, QueueCapacity) { function TEST_F (line 390) | TEST_F(BlockingQueueTest, QueueFull) { function TEST_F (line 429) | TEST_F(BlockingQueueTest, QueueFront) { function TEST_F (line 461) | TEST_F(BlockingQueueTest, QueueEmpty) { function TEST_F (line 499) | TEST_F(BlockingQueueTest, ForcePush) { function TEST_F (line 519) | TEST_F(BlockingQueueTest, ForcePushBatch) { function TEST_F (line 541) | TEST_F(BlockingQueueTest, ForcePushBatchWait) { function TEST_F (line 574) | TEST_F(BlockingQueueTest, QueueShutdown) { function TEST_F (line 632) | TEST_F(BlockingQueueTest, Wakeup) { function TEST_F (line 656) | TEST_F(BlockingQueueTest, ConsumerProducer) { function TEST_F (line 714) | TEST_F(PriorityBlockingQueueTest, PushPriorityCheck) { function TEST_F (line 733) | TEST_F(PriorityBlockingQueueTest, PopBatch) { function TEST_F (line 757) | TEST_F(PriorityBlockingQueueTest, PopBatchMaxNum) { function TEST_F (line 785) | TEST_F(PriorityBlockingQueueTest, PushPriorityCustomCompare) { function TEST_F (line 811) | TEST_F(PriorityBlockingQueueTest, PopBatchCheckOrder) { function TEST_F (line 839) | TEST_F(PriorityBlockingQueueTest, SharedPtrPopBatchCheckOrder) { function TEST_F (line 877) | TEST_F(PriorityBlockingQueueTest, ConsumerProducerBatch) { function TEST_F (line 942) | TEST_F(PriorityBlockingQueueTest, Perf) { FILE: test/unit/libmodelbox/base/configuration_test.cc type modelbox (line 24) | namespace modelbox { class ConfigurationTest (line 25) | class ConfigurationTest : public testing::Test { method ConfigurationTest (line 27) | ConfigurationTest() = default; function TEST_F (line 36) | TEST_F(ConfigurationTest, AddPropertyTest) { function TEST_F (line 56) | TEST_F(ConfigurationTest, GetBoolTest) { function TEST_F (line 78) | TEST_F(ConfigurationTest, GetIntTest) { function TEST_F (line 163) | TEST_F(ConfigurationTest, GetFloatTest) { function TEST_F (line 207) | TEST_F(ConfigurationTest, GetVectorTest) { function TEST_F (line 292) | TEST_F(ConfigurationTest, SetPropertyTest) { function TEST_F (line 322) | TEST_F(ConfigurationTest, SetPropertyWithoutBuilderTest) { function TEST_F (line 339) | TEST_F(ConfigurationTest, GetSubKeysTest) { function TEST_F (line 391) | TEST_F(ConfigurationTest, GetConfigKeysTest) { function TEST_F (line 405) | TEST_F(ConfigurationTest, GetSubConfigTest) { function TEST_F (line 442) | TEST_F(ConfigurationTest, BuildFromTomlTest) { FILE: test/unit/libmodelbox/base/crypto_test.cc type modelbox (line 31) | namespace modelbox { class CryptoTest (line 33) | class CryptoTest : public testing::Test { method CryptoTest (line 35) | CryptoTest() = default; function TEST_F (line 42) | TEST_F(CryptoTest, Base64) { function TEST_F (line 55) | TEST_F(CryptoTest, AesEncryptPass) { FILE: test/unit/libmodelbox/base/device_test.cc type modelbox (line 37) | namespace modelbox { class DeviceManagerTest (line 39) | class DeviceManagerTest : public testing::Test { method DeviceManagerTest (line 41) | DeviceManagerTest() = default; method TearDown (line 48) | void TearDown() override { class DeviceMemoryTest (line 56) | class DeviceMemoryTest : public testing::Test { method DeviceMemoryTest (line 58) | DeviceMemoryTest() = default; method SetUp (line 61) | void SetUp() override { method TearDown (line 86) | void TearDown() override { function TEST_F (line 101) | TEST_F(DeviceManagerTest, CheckInit) { function TEST_F (line 107) | TEST_F(DeviceManagerTest, InitDeviceFactory) { function TEST_F (line 134) | TEST_F(DeviceManagerTest, Probe) { function TEST_F (line 188) | TEST_F(DeviceManagerTest, CreateDevice) { function TEST_F (line 258) | TEST_F(DeviceManagerTest, CreateDeviceMemory) { function TEST_F (line 288) | TEST_F(DeviceMemoryTest, MemAlloc) { function TEST_F (line 313) | TEST_F(DeviceMemoryTest, MemWrite) { function TEST_F (line 333) | TEST_F(DeviceMemoryTest, MemClone) { function TEST_F (line 354) | TEST_F(DeviceMemoryTest, DeviceMemoryReadWrite) { function TEST_F (line 370) | TEST_F(DeviceMemoryTest, DeviceMemoryCopy) { function TEST_F (line 405) | TEST_F(DeviceMemoryTest, DeviceMemoryMutable) { function TEST_F (line 433) | TEST_F(DeviceMemoryTest, DeviceMemoryResize) { function TEST_F (line 462) | TEST_F(DeviceMemoryTest, DeviceMemoryRealloc) { function TEST_F (line 499) | TEST_F(DeviceMemoryTest, DeviceMemorySize) { function TEST_F (line 510) | TEST_F(DeviceMemoryTest, CudaMemoryTest) { function TEST_F (line 605) | TEST_F(DeviceMemoryTest, CudaStreamTest) { function TEST_F (line 660) | TEST_F(DeviceMemoryTest, DeviceMemoryAppend) { function TEST_F (line 714) | TEST_F(DeviceMemoryTest, DeviceMemoryAppend2) { function TEST_F (line 743) | TEST_F(DeviceMemoryTest, DeviceMemoryAppend3) { function TEST_F (line 774) | TEST_F(DeviceMemoryTest, CudaMemoryAppend) { function TEST_F (line 818) | TEST_F(DeviceMemoryTest, DeviceMemoryCut) { function TEST_F (line 852) | TEST_F(DeviceMemoryTest, DeviceMemoryDelete) { function TEST_F (line 882) | TEST_F(DeviceMemoryTest, DeviceMemoryCopy2) { function TEST_F (line 906) | TEST_F(DeviceMemoryTest, DeviceMemoryClone2) { function TEST_F (line 926) | TEST_F(DeviceMemoryTest, DeviceMemoryContiguous) { function TEST_F (line 954) | TEST_F(DeviceMemoryTest, DeviceMemoryAcquire) { function TEST_F (line 990) | TEST_F(DeviceMemoryTest, AscendMemoryTest) { function TEST_F (line 1085) | TEST_F(DeviceMemoryTest, AscendStreamTest) { function TEST_F (line 1139) | TEST_F(DeviceMemoryTest, AscendMemoryAppend) { FILE: test/unit/libmodelbox/base/driver_test.cc type modelbox (line 38) | namespace modelbox { class DriverTest (line 40) | class DriverTest : public testing::Test { method DriverTest (line 42) | DriverTest() = default; method TearDown (line 48) | void TearDown() override { function CalCode (line 55) | std::string CalCode(const std::vector &dirs) { function TEST_F (line 90) | TEST_F(DriverTest, Factory) { function TEST_F (line 143) | TEST_F(DriverTest, ScanFail) { function TEST_F (line 167) | TEST_F(DriverTest, ScanSuccess) { function TEST_F (line 232) | TEST_F(DriverTest, Add) { function TEST_F (line 282) | TEST_F(DriverTest, GetDriverListByClass) { function TEST_F (line 335) | TEST_F(DriverTest, GetDriverTypeList) { function TEST_F (line 387) | TEST_F(DriverTest, GetDriverClassList) { function TEST_F (line 440) | TEST_F(DriverTest, GetDriverNameList) { function TEST_F (line 493) | TEST_F(DriverTest, GetDriver) { function TEST_F (line 523) | TEST_F(DriverTest, VersionTest) { function TEST_F (line 555) | TEST_F(DriverTest, SetVersionFailTest) { function TEST_F (line 579) | TEST_F(DriverTest, DoubleScan) { class VirtualDriverTest (line 610) | class VirtualDriverTest : public testing::Test { method VirtualDriverTest (line 612) | VirtualDriverTest() = default; method SetUp (line 615) | void SetUp() override { method TearDown (line 638) | void TearDown() override { function TEST_F (line 652) | TEST_F(VirtualDriverTest, VirtualDriver) { FILE: test/unit/libmodelbox/base/graph_manager_test.cc type modelbox (line 36) | namespace modelbox { function Status (line 38) | Status SaveConfigFile(std::string &name, std::string &value) { function Status (line 46) | Status RemoveFile(std::string &name) { class GraphManagerTest (line 51) | class GraphManagerTest : public testing::Test { method GraphManagerTest (line 53) | GraphManagerTest() = default; method SetUp (line 60) | void SetUp() override { method TearDown (line 94) | void TearDown() override { function TEST_F (line 101) | TEST_F(GraphManagerTest, ResolveStr) { function TEST_F (line 125) | TEST_F(GraphManagerTest, NodeStr) { function TEST_F (line 182) | TEST_F(GraphManagerTest, EdgeStr) { function TEST_F (line 225) | TEST_F(GraphManagerTest, SubgraphStr){ function TEST_F (line 229) | TEST_F(GraphManagerTest, ResolveFile) { function TEST_F (line 244) | TEST_F(GraphManagerTest, NodeFile) { function TEST_F (line 294) | TEST_F(GraphManagerTest, EdgeFile) { function TEST_F (line 329) | TEST_F(GraphManagerTest, SubgraphFile){ FILE: test/unit/libmodelbox/base/list_test.cc type modelbox (line 29) | namespace modelbox { class ListTest (line 31) | class ListTest : public testing::Test { method ListTest (line 33) | ListTest() = default; type Item (line 42) | struct Item { function TEST_F (line 47) | TEST_F(ListTest, ForEach) { FILE: test/unit/libmodelbox/base/log_test.cc type modelbox (line 30) | namespace modelbox { class LoggerTest (line 32) | class LoggerTest : public Logger { method LoggerTest (line 34) | LoggerTest() = default; method Vprint (line 36) | void Vprint(LogLevel level, const char *file, int lineno, const char... method SetLogLevel (line 47) | void SetLogLevel(LogLevel level) override { level_ = level; } method LogLevel (line 48) | LogLevel GetLogLevel() override { return level_; } method GetLogMsg (line 50) | std::string GetLogMsg() { return log_msg_; } method ClearLogMsg (line 51) | void ClearLogMsg() { method ClearLogMsgFile (line 57) | void ClearLogMsgFile() { log_msg_file_ = nullptr; } method GetLogMsgLine (line 59) | int GetLogMsgLine() { return log_msg_line_; } method ClearLogMsgLine (line 60) | void ClearLogMsgLine() { log_msg_line_ = -1; } method LogLevel (line 62) | LogLevel GetLogMsgLevel() { return log_msg_level_; } method ClearLogMsgLevel (line 63) | void ClearLogMsgLevel() { log_msg_level_ = LOG_OFF; } method IsLogMsg (line 65) | bool IsLogMsg() { return log_a_msg_; } method Clear (line 67) | void Clear() { class LogTest (line 84) | class LogTest : public testing::Test { method LogTest (line 86) | LogTest() = default; method SetUp (line 89) | void SetUp() override { method TearDown (line 93) | void TearDown() override { function TEST_F (line 103) | TEST_F(LogTest, LoggerConsole) { function TEST_F (line 119) | TEST_F(LogTest, LoggerWithID) { function TEST_F (line 130) | TEST_F(LogTest, LoggerCallBackPrint) { function TEST_F (line 139) | TEST_F(LogTest, LoggerCallBackVprint) { function TEST_F (line 152) | TEST_F(LogTest, LoggerDataCheck) { function TEST_F (line 176) | TEST_F(LogTest, LoggerMultiThread) { FILE: test/unit/libmodelbox/base/memory_pool_test.cc type modelbox (line 26) | namespace modelbox { class MemoryPoolTest (line 28) | class MemoryPoolTest : public testing::Test { method MemoryPoolTest (line 30) | MemoryPoolTest() = default; function TEST_F (line 39) | TEST_F(MemoryPoolTest, MemoryPool) { function TEST_F (line 52) | TEST_F(MemoryPoolTest, MemoryPoolShrink) { function TEST_F (line 83) | TEST_F(MemoryPoolTest, MemoryPoolShrinkExpire) { function TEST_F (line 108) | TEST_F(MemoryPoolTest, GetList) { FILE: test/unit/libmodelbox/base/os_stats_test.cc type modelbox (line 24) | namespace modelbox { class StatsTest (line 26) | class StatsTest : public testing::Test { method StatsTest (line 28) | StatsTest() = default; function TEST_F (line 37) | TEST_F(StatsTest, OSProcess) { FILE: test/unit/libmodelbox/base/popen_test.cc type modelbox (line 29) | namespace modelbox { class PopenTest (line 31) | class PopenTest : public testing::Test { method PopenTest (line 33) | PopenTest() = default; function TEST_F (line 46) | TEST_F(PopenTest, OpenCaptureOutput) { function TEST_F (line 89) | TEST_F(PopenTest, OpenTimeout) { function TEST_F (line 133) | TEST_F(PopenTest, OpenCaptureStdOutputOnly) { function TEST_F (line 163) | TEST_F(PopenTest, OpenCaptureNone) { function TEST_F (line 177) | TEST_F(PopenTest, OpenCaptureNoneTimeOut) { function TEST_F (line 188) | TEST_F(PopenTest, OpenWait) { function TEST_F (line 199) | TEST_F(PopenTest, OpenInput) { function TEST_F (line 216) | TEST_F(PopenTest, OpenCmdLine) { function TEST_F (line 226) | TEST_F(PopenTest, OpenEnvCheck) { function TEST_F (line 243) | TEST_F(PopenTest, OpenReadAll) { function TEST_F (line 275) | TEST_F(PopenTest, OpenNotExists) { FILE: test/unit/libmodelbox/base/refcache_test.cc type modelbox (line 28) | namespace modelbox { class RefCacheTest (line 29) | class RefCacheTest : public testing::Test { method RefCacheTest (line 31) | RefCacheTest() = default; class Data (line 38) | class Data { method Data (line 40) | Data() = default; function TEST_F (line 44) | TEST_F(RefCacheTest, Get) { function TEST_F (line 54) | TEST_F(RefCacheTest, Insert) { function TEST_F (line 65) | TEST_F(RefCacheTest, InsertDelay) { function TEST_F (line 81) | TEST_F(RefCacheTest, InsertAndGet) { function TEST_F (line 113) | TEST_F(RefCacheTest, Update) { function TEST_F (line 123) | TEST_F(RefCacheTest, GetCacheData) { FILE: test/unit/libmodelbox/base/slab_test.cc type modelbox (line 33) | namespace modelbox { class SlabTest (line 35) | class SlabTest : public testing::Test { method SlabTest (line 37) | SlabTest() = default; function TEST_F (line 46) | TEST_F(SlabTest, SlabMalloc) { function TEST_F (line 60) | TEST_F(SlabTest, SlabMallocSharedPtrCheck) { function TEST_F (line 102) | TEST_F(SlabTest, SlabMallocSharedPtr) { function TEST_F (line 111) | TEST_F(SlabTest, SlabCacheMallocSharedPtr) { function TEST_F (line 131) | TEST_F(SlabTest, SlabCacheActiveNumber) { function TEST_F (line 147) | TEST_F(SlabTest, SlabShrink) { function TEST_F (line 182) | TEST_F(SlabTest, SlabCacheReclaim) { function TEST_F (line 203) | TEST_F(SlabTest, Perf) { FILE: test/unit/libmodelbox/base/status_test.cc type modelbox (line 30) | namespace modelbox { class StatusTest (line 32) | class StatusTest : public testing::Test { method StatusTest (line 34) | StatusTest() = default; function TEST_F (line 43) | TEST_F(StatusTest, OK) { function TEST_F (line 51) | TEST_F(StatusTest, EqualNotEqual) { function TEST_F (line 63) | TEST_F(StatusTest, Message) { function TEST_F (line 69) | TEST_F(StatusTest, WrapError) { function TEST_F (line 83) | TEST_F(StatusTest, WrapErrorCodeOnly) { function TEST_F (line 94) | TEST_F(StatusTest, ToString) { function TEST_F (line 101) | TEST_F(StatusTest, OperationLogicalNot) { function TEST_F (line 108) | TEST_F(StatusTest, GetAllMessage) { FILE: test/unit/libmodelbox/base/thread_pool_test.cc class ThreadPoolTest (line 20) | class ThreadPoolTest : public testing::Test { method ThreadPoolTest (line 22) | ThreadPoolTest() = default; function compute (line 32) | int compute(int a, int b) { return a + b; } function short_task (line 36) | void short_task(int task_id) { function long_task (line 40) | void long_task(int consume_time) { function TEST_F (line 44) | TEST_F(ThreadPoolTest, PoolCreate) { function TEST_F (line 49) | TEST_F(ThreadPoolTest, SubmitTasks) { function TEST_F (line 64) | TEST_F(ThreadPoolTest, SubmitTasksMinTaskNumber) { function TEST_F (line 79) | TEST_F(ThreadPoolTest, ThreadSize) { function TEST_F (line 89) | TEST_F(ThreadPoolTest, SetThreadSize) { function TEST_F (line 111) | TEST_F(ThreadPoolTest, MaxThreadSize) { function TEST_F (line 123) | TEST_F(ThreadPoolTest, Shutdown) { function TEST_F (line 146) | TEST_F(ThreadPoolTest, GetMaxThreadsNum) { function TEST_F (line 153) | TEST_F(ThreadPoolTest, GetWaitingWorkCount) { function TEST_F (line 165) | TEST_F(ThreadPoolTest, KeepAlive) { function TEST_F (line 202) | TEST_F(ThreadPoolTest, Performance) { FILE: test/unit/libmodelbox/base/timer_test.cc type modelbox (line 27) | namespace modelbox { class TimerTest (line 28) | class TimerTest : public testing::Test { method TimerTest (line 30) | TimerTest() = default; function TEST_F (line 37) | TEST_F(TimerTest, Empty) { function TEST_F (line 45) | TEST_F(TimerTest, Sched) { function TEST_F (line 71) | TEST_F(TimerTest, SchedMany) { function TEST_F (line 109) | TEST_F(TimerTest, Callback) { function TEST_F (line 132) | TEST_F(TimerTest, ThreadLocalTaskGet) { function TEST_F (line 159) | TEST_F(TimerTest, CallbackNoOwnerShip) { function TEST_F (line 182) | TEST_F(TimerTest, NoCallbackNoOwnerShip) { function TEST_F (line 206) | TEST_F(TimerTest, CallbackWithOwnerShip) { function TEST_F (line 233) | TEST_F(TimerTest, SchedDelay) { function TEST_F (line 259) | TEST_F(TimerTest, SchedOnce) { function TEST_F (line 288) | TEST_F(TimerTest, StopBeforeHit) { function TEST_F (line 316) | TEST_F(TimerTest, TakeOwnerShipStopBeforeHit) { function TEST_F (line 354) | TEST_F(TimerTest, SchedStopBeforeHit) { function TEST_F (line 377) | TEST_F(TimerTest, SchedStopAfterHit) { function TEST_F (line 399) | TEST_F(TimerTest, SchedBatch) { function TEST_F (line 434) | TEST_F(TimerTest, GlobalTimer) { function TEST_F (line 461) | TEST_F(TimerTest, GlobalTimerStopBeforHit) { function TEST_F (line 480) | TEST_F(TimerTest, GlobalTimerTakeTooLong) { FILE: test/unit/libmodelbox/base/utils_test.cc type modelbox (line 31) | namespace modelbox { class BaseUtilsTest (line 32) | class BaseUtilsTest : public testing::Test { method BaseUtilsTest (line 34) | BaseUtilsTest() = default; class RefVarTest (line 41) | class RefVarTest { method RefVarTest (line 43) | RefVarTest() { count_++; } method GetRefCount (line 45) | static int GetRefCount() { return count_; } function TEST_F (line 53) | TEST_F(BaseUtilsTest, RefVar) { function TEST_F (line 72) | TEST_F(BaseUtilsTest, Volume) { function TEST_F (line 89) | TEST_F(BaseUtilsTest, RegexMatch) { function TEST_F (line 97) | TEST_F(BaseUtilsTest, StringSplit) { function TEST_F (line 120) | TEST_F(BaseUtilsTest, BytesReadable) { function TEST_F (line 146) | TEST_F(BaseUtilsTest, BytesFromReadable) { function TEST_F (line 184) | TEST_F(BaseUtilsTest, DeferCondition) { function TEST_F (line 202) | TEST_F(BaseUtilsTest, DeferTest) { function TEST_F (line 219) | TEST_F(BaseUtilsTest, ListSubDirectoryFiles) { function TEST_F (line 227) | TEST_F(BaseUtilsTest, IsAbsolutePath) { function TEST_F (line 241) | TEST_F(BaseUtilsTest, GetDirName) { function TEST_F (line 249) | TEST_F(BaseUtilsTest, PathCanonicalize) { function TEST_F (line 260) | TEST_F(BaseUtilsTest, ListFiles) { function TEST_F (line 277) | TEST_F(BaseUtilsTest, Json2Toml_JsonFailed) { function TEST_F (line 291) | TEST_F(BaseUtilsTest, Toml2Json) { function TEST_F (line 330) | TEST_F(BaseUtilsTest, Json2Toml) { function TEST_F (line 394) | TEST_F(BaseUtilsTest, FindTheEarliestFileIndex) { function TEST_F (line 421) | TEST_F(BaseUtilsTest, StrError) { function TEST_F (line 430) | TEST_F(BaseUtilsTest, ExpandEnvironmentVariables) { FILE: test/unit/libmodelbox/engine/buffer_index_info_test.cc type modelbox (line 29) | namespace modelbox { class BufferIndexInfoTest (line 30) | class BufferIndexInfoTest : public testing::Test {} function TEST_F (line 32) | TEST_F(BufferIndexInfoTest, IndexInfoTest) { function TEST_F (line 56) | TEST_F(BufferIndexInfoTest, ProcessInfoTest) { function TEST_F (line 75) | TEST_F(BufferIndexInfoTest, InheritInfoTest) { function TEST_F (line 96) | TEST_F(BufferIndexInfoTest, BufferManageViewTest) { FILE: test/unit/libmodelbox/engine/buffer_list_test.cc type modelbox (line 30) | namespace modelbox { class BufferListTest (line 31) | class BufferListTest : public testing::Test { method BufferListTest (line 33) | BufferListTest() = default; method SetUp (line 39) | void SetUp() override { method TearDown (line 65) | void TearDown() override { function TEST_F (line 74) | TEST_F(BufferListTest, BufferList) { function TEST_F (line 81) | TEST_F(BufferListTest, Build) { function TEST_F (line 131) | TEST_F(BufferListTest, Get) { function TEST_F (line 173) | TEST_F(BufferListTest, EmplaceBack) { FILE: test/unit/libmodelbox/engine/buffer_test.cc type modelbox (line 30) | namespace modelbox { class BufferTest (line 31) | class BufferTest : public testing::Test { method BufferTest (line 33) | BufferTest() = default; method SetUp (line 39) | void SetUp() override { method TearDown (line 66) | void TearDown() override { function TEST_F (line 75) | TEST_F(BufferTest, MutableData) { function TEST_F (line 98) | TEST_F(BufferTest, SetException) { function TEST_F (line 106) | TEST_F(BufferTest, Size) { function TEST_F (line 115) | TEST_F(BufferTest, Get) { function TEST_F (line 157) | TEST_F(BufferTest, GetCast) { function TEST_F (line 167) | TEST_F(BufferTest, Buffer1) { function TEST_F (line 174) | TEST_F(BufferTest, Copy) { function TEST_F (line 181) | TEST_F(BufferTest, BuildFromHost) { function TEST_F (line 188) | TEST_F(BufferTest, DeepCopy) { class MockBuffer (line 226) | class MockBuffer : public Buffer { method MockBuffer (line 228) | MockBuffer(const std::shared_ptr &device) : Buffer(device){} method SetDelayedCopyDestinationDevice (line 230) | void SetDelayedCopyDestinationDevice(std::shared_ptr dest_de... function TEST_F (line 235) | TEST_F(BufferTest, MoveToTargetDevice) { FILE: test/unit/libmodelbox/engine/buffer_type_test.cc type modelbox (line 20) | namespace modelbox { class BufferTypeTest (line 21) | class BufferTypeTest : public testing::Test { method BufferTypeTest (line 23) | BufferTypeTest() = default; method SetUp (line 26) | void SetUp() override { method TearDown (line 30) | void TearDown() override { function TEST_F (line 36) | TEST_F(BufferTypeTest, AddRootType) { function TEST_F (line 45) | TEST_F(BufferTypeTest, AddType) { function TEST_F (line 57) | TEST_F(BufferTypeTest, IsCompatible) { function TEST_F (line 70) | TEST_F(BufferTypeTest, RemoveType) { FILE: test/unit/libmodelbox/engine/data_context_test.cc type modelbox (line 24) | namespace modelbox { class TestNode (line 26) | class TestNode : public Node { method InitIO (line 28) | void InitIO(const std::set& input_port_names, class DataContextTest (line 36) | class DataContextTest : public testing::Test { method DataContextTest (line 38) | DataContextTest() = default; method SetUp (line 42) | void SetUp() override { method BuildData (line 56) | std::shared_ptr BuildData(size_t data_count, bool has_end, method ProcessData (line 95) | void ProcessData(FlowUnitDataContext* data_ctx, BufferProcessType type, method CheckPortDataError (line 129) | void CheckPortDataError(BufferPtrList port_data_list, size_t data_co... function TEST_F (line 152) | TEST_F(DataContextTest, NormalTest) { function TEST_F (line 183) | TEST_F(DataContextTest, StreamTest) { function TEST_F (line 214) | TEST_F(DataContextTest, StreamTest2) { function TEST_F (line 334) | TEST_F(DataContextTest, StreamTest_SendEventOutOfNodeRun) { function TEST_F (line 408) | TEST_F(DataContextTest, NormalExpandTest) { function TEST_F (line 493) | TEST_F(DataContextTest, StreamExpandTest) { function TEST_F (line 612) | TEST_F(DataContextTest, StreamExpandTest2) { function TEST_F (line 799) | TEST_F(DataContextTest, StreamExpandTest3) { function TEST_F (line 1017) | TEST_F(DataContextTest, NormalCollapseTest) { function TEST_F (line 1049) | TEST_F(DataContextTest, StreamCollapseTest) { function TEST_F (line 1110) | TEST_F(DataContextTest, StreamRecvError_Visible) { function TEST_F (line 1147) | TEST_F(DataContextTest, StreamRecvError_InVisible) { function TEST_F (line 1182) | TEST_F(DataContextTest, Normal_ProcessError) { function TEST_F (line 1215) | TEST_F(DataContextTest, Stream_DataPreError) { function TEST_F (line 1267) | TEST_F(DataContextTest, Stream_ProcessError) { function TEST_F (line 1297) | TEST_F(DataContextTest, NormalExpand_ProcessError) { function TEST_F (line 1328) | TEST_F(DataContextTest, StreamExpand_ProcessError) { function TEST_F (line 1359) | TEST_F(DataContextTest, CollapseRecvError_Visible) { function TEST_F (line 1398) | TEST_F(DataContextTest, CollapseRecvError_InVisible) { function TEST_F (line 1433) | TEST_F(DataContextTest, StreamCollapse_ProcessError) { FILE: test/unit/libmodelbox/engine/data_hub_test.cc type modelbox (line 26) | namespace modelbox { class DefaultDataHubTest (line 28) | class DefaultDataHubTest : public testing::Test { method DefaultDataHubTest (line 30) | DefaultDataHubTest() = default; method SetUp (line 34) | void SetUp() override { node_ = std::make_shared(); } function TEST_F (line 38) | TEST_F(DefaultDataHubTest, AddPort) { function TEST_F (line 56) | TEST_F(DefaultDataHubTest, SelectActivePort) { function TEST_F (line 134) | TEST_F(DefaultDataHubTest, InactivePort) { FILE: test/unit/libmodelbox/engine/flow_graph_desc_test.cc type modelbox (line 22) | namespace modelbox { class FlowGraphDescTest (line 24) | class FlowGraphDescTest : public testing::Test {} function TEST_F (line 26) | TEST_F(FlowGraphDescTest, AddInputOutput) { function TEST_F (line 36) | TEST_F(FlowGraphDescTest, AddNode) { function TEST_F (line 78) | TEST_F(FlowGraphDescTest, AddFunction) { FILE: test/unit/libmodelbox/engine/flow_scheduler_test.cc type modelbox (line 29) | namespace modelbox { class FlowSchedulerTest (line 31) | class FlowSchedulerTest : public testing::Test { method FlowSchedulerTest (line 33) | FlowSchedulerTest() = default; method SetUp (line 38) | void SetUp() override { method TearDown (line 43) | void TearDown() override { flow_->Destroy(); } class MockNode (line 46) | class MockNode : public Node { method MockNode (line 48) | MockNode() = default; function TEST_F (line 54) | TEST_F(FlowSchedulerTest, ShowScheduleStatus) { FILE: test/unit/libmodelbox/engine/flowunit_balancer_test.cc type modelbox (line 27) | namespace modelbox { class BalancerMockFlowUnit (line 29) | class BalancerMockFlowUnit : public FlowUnit { method Status (line 31) | Status Open(const std::shared_ptr &config) override { method Status (line 35) | Status Close() override { return STATUS_OK; } method Status (line 37) | Status Process(std::shared_ptr data_ctx) override { class BalancerMockDevice (line 42) | class BalancerMockDevice : public Device { class BalancerMockMemory (line 47) | class BalancerMockMemory : public DeviceMemory { method BalancerMockMemory (line 49) | BalancerMockMemory(const std::shared_ptr &device, class FlowUnitBalancerTest (line 55) | class FlowUnitBalancerTest : public testing::Test { method BuildFlowUnitDataContext (line 57) | std::shared_ptr BuildFlowUnitDataContext( method CreateDevices (line 68) | std::vector> CreateDevices(size_t count) { method CreateFlowUnits (line 81) | std::vector> CreateFlowUnits( method CreateMems (line 99) | std::vector> CreateMems( method SetUp (line 119) | void SetUp() override {} method TearDown (line 121) | void TearDown() override {} class MockBalancer (line 124) | class MockBalancer : public FlowUnitBalancer { function TEST_F (line 132) | TEST_F(FlowUnitBalancerTest, BalancerFactoryTest) { function TEST_F (line 155) | TEST_F(FlowUnitBalancerTest, RoundRobinTest) { function TEST_F (line 207) | TEST_F(FlowUnitBalancerTest, RoundRobinPerfTest) { FILE: test/unit/libmodelbox/engine/flowunit_data_executor_test.cc type modelbox (line 23) | namespace modelbox { class ExecutorMockMemory (line 25) | class ExecutorMockMemory : public DeviceMemory { method ExecutorMockMemory (line 27) | ExecutorMockMemory(const std::shared_ptr &device, class ExecutorMockMemMgr (line 33) | class ExecutorMockMemMgr : public DeviceMemoryManager { method ExecutorMockMemMgr (line 35) | ExecutorMockMemMgr() : DeviceMemoryManager("0") { SetMemQuota(1024 *... method MakeDeviceMemory (line 37) | std::shared_ptr MakeDeviceMemory( method Free (line 48) | void Free(void *mem_ptr, uint32_t mem_flags) override { method Status (line 52) | Status Copy(void *dest, size_t dest_size, const void *src_buffer, method Status (line 57) | Status DeviceMemoryCopy(const std::shared_ptr &dest_me... method Status (line 66) | Status GetDeviceMemUsage(size_t *free, size_t *total) const override { class ExecutorMockDevice (line 71) | class ExecutorMockDevice : public Device { method ExecutorMockDevice (line 73) | ExecutorMockDevice() : Device(std::make_shared()... method GetDeviceID (line 75) | std::string GetDeviceID() const override { return "0"; } class ExecutorMockFlowUnit (line 78) | class ExecutorMockFlowUnit : public FlowUnit { method Status (line 80) | Status Open(const std::shared_ptr &config) override { method Status (line 84) | Status Close() override { return STATUS_OK; } class ExecutorMockDataContext (line 89) | class ExecutorMockDataContext : public FlowUnitDataContext { method ExecutorMockDataContext (line 91) | ExecutorMockDataContext(Node *node) method MockInput (line 94) | void MockInput(const std::shared_ptr &device, size_t port_num, class ExecutorTestConfig (line 110) | class ExecutorTestConfig { class FlowUnitExecutorTest (line 129) | class FlowUnitExecutorTest : public testing::Test { method CreateDevices (line 131) | std::vector> CreateDevices(size_t count) { method CreateFlowUnits (line 141) | std::vector> CreateFlowUnits( method CreateExecCtxs (line 154) | std::list> CreateExecCtxs( method MockInput (line 168) | void MockInput(const std::vector> &devices, method ExecutorTest (line 180) | void ExecutorTest(const ExecutorTestConfig &cfg) { method TestDataPreparePerf (line 236) | void TestDataPreparePerf( method TestWriteBackPerf (line 255) | void TestWriteBackPerf( method SetUp (line 292) | void SetUp() override {} method TearDown (line 294) | void TearDown() override {} function TEST_F (line 297) | TEST_F(FlowUnitExecutorTest, EventInputTest) { function TEST_F (line 354) | TEST_F(FlowUnitExecutorTest, ExpandTest) { function TEST_F (line 414) | TEST_F(FlowUnitExecutorTest, CollapseTest) { function TEST_F (line 460) | TEST_F(FlowUnitExecutorTest, OriginErrorTest) { function TEST_F (line 490) | TEST_F(FlowUnitExecutorTest, OriginError2Test) { function TEST_F (line 523) | TEST_F(FlowUnitExecutorTest, OriginTest) { function TEST_F (line 594) | TEST_F(FlowUnitExecutorTest, IfElseTest) { function TEST_F (line 627) | TEST_F(FlowUnitExecutorTest, IfElseErrorTest) { function TEST_F (line 648) | TEST_F(FlowUnitExecutorTest, DataViewPerfTest) { FILE: test/unit/libmodelbox/engine/flowunit_group_test.cc type modelbox (line 29) | namespace modelbox { function BuildFlowUnitDataContext (line 31) | std::shared_ptr BuildFlowUnitDataContext( function PrintDataContext (line 53) | void PrintDataContext(const std::shared_ptr& data... function CheckDataContext (line 64) | void CheckDataContext(const std::shared_ptr& data... class FlowUnitGroupTest (line 75) | class FlowUnitGroupTest : public testing::Test { method FlowUnitGroupTest (line 77) | FlowUnitGroupTest() = default; method SetUp (line 81) | void SetUp() override { method TearDown (line 86) | void TearDown() override { flow_->Destroy(); } function TEST_F (line 89) | TEST_F(FlowUnitGroupTest, Run2_In_1) { function TEST_F (line 123) | TEST_F(FlowUnitGroupTest, Run2_In_2) { function TEST_F (line 159) | TEST_F(FlowUnitGroupTest, Run2_Status_Error) { function TEST_F (line 215) | TEST_F(FlowUnitGroupTest, Run2_Condition) { function TEST_F (line 282) | TEST_F(FlowUnitGroupTest, Init) { function TEST_F (line 298) | TEST_F(FlowUnitGroupTest, Open_Close) { FILE: test/unit/libmodelbox/engine/flowunit_test.cc type modelbox (line 32) | namespace modelbox { class FlowUnitTest (line 34) | class FlowUnitTest : public testing::Test { method FlowUnitTest (line 36) | FlowUnitTest() = default; method SetUp (line 41) | void SetUp() override { method TearDown (line 125) | void TearDown() override { function TEST_F (line 136) | TEST_F(FlowUnitTest, InitFlowUnitFactory) { function TEST_F (line 150) | TEST_F(FlowUnitTest, Probe) { function TEST_F (line 181) | TEST_F(FlowUnitTest, CreateFlowUnit) { function TEST_F (line 252) | TEST_F(FlowUnitTest, CreateFlowUnitFail) { function TEST_F (line 282) | TEST_F(FlowUnitTest, GetFlowUnitDesc) { function TEST_F (line 301) | TEST_F(FlowUnitTest, GetAllFlowUnitDesc) { function TEST_F (line 330) | TEST_F(FlowUnitTest, FlowUnitDescCheckGroupType) { class VirtualFlowUnitTest (line 354) | class VirtualFlowUnitTest : public testing::Test { method VirtualFlowUnitTest (line 356) | VirtualFlowUnitTest() = default; method SetUp (line 358) | void SetUp() override { method TearDown (line 370) | void TearDown() override { function TEST_F (line 390) | TEST_F(VirtualFlowUnitTest, VirtualTest) { FILE: test/unit/libmodelbox/engine/graph_checker_test.cc type modelbox (line 27) | namespace modelbox { class GraphCheckerTest (line 29) | class GraphCheckerTest : public testing::Test { method GraphCheckerTest (line 31) | GraphCheckerTest() = default; method SetUp (line 34) | void SetUp() override { method TearDown (line 238) | void TearDown() override { method BuildGcGraph (line 247) | void BuildGcGraph(const std::shared_ptr &config, method InitGraph (line 263) | std::shared_ptr InitGraph( method Status (line 272) | Status BuildGraph(const std::shared_ptr &config, method CastNode (line 284) | std::shared_ptr CastNode(const std::shared_ptr &node) { method TestGraph (line 288) | void TestGraph(const std::string &graph, const Status &status) { function TEST_F (line 301) | TEST_F(GraphCheckerTest, VirtualNode_NormalFlow) { function TEST_F (line 316) | TEST_F(GraphCheckerTest, VirtualNode_MatchAtVirtualInput) { function TEST_F (line 335) | TEST_F(GraphCheckerTest, VirtualNode_MatchMultiInputOutput) { function TEST_F (line 361) | TEST_F(GraphCheckerTest, SinglePortMatch_SingleOutPortLinkMultiInPort) { function TEST_F (line 386) | TEST_F(GraphCheckerTest, SinglePortNotMatch_SingleOutPortLinkSingleInP... function TEST_F (line 411) | TEST_F(GraphCheckerTest, MuliPortMatch_MultiOutPortLinkMultiInPort) { function TEST_F (line 440) | TEST_F(GraphCheckerTest, MuliPortNotMatch_MultiOutPortLinkSingleInPort) { function TEST_F (line 458) | TEST_F(GraphCheckerTest, ConditionMatch_OneInPortThreeOutPort) { function TEST_F (line 481) | TEST_F(GraphCheckerTest, ConditionMatch_OutConditionInMultiPort) { function TEST_F (line 504) | TEST_F(GraphCheckerTest, ConditionMatch_MutiConditionInSinglePort) { function TEST_F (line 527) | TEST_F(GraphCheckerTest, ConditionNotMatch_AllOutPortLinkDifferenceInP... function TEST_F (line 550) | TEST_F(GraphCheckerTest, ConditionNotMatch_MultiOutPortLinkInPort) { function TEST_F (line 573) | TEST_F(GraphCheckerTest, ConditionNotMatch_SinglePortConditionNotMatch) { function TEST_F (line 592) | TEST_F(GraphCheckerTest, ConditionMatch_SinglePortMatch) { function TEST_F (line 611) | TEST_F(GraphCheckerTest, LoopMatch_LoopSelf) { function TEST_F (line 627) | TEST_F(GraphCheckerTest, LoopMatch_LoopHasNode) { function TEST_F (line 645) | TEST_F(GraphCheckerTest, LoopNotMatch_OverHierarchyLink) { function TEST_F (line 664) | TEST_F(GraphCheckerTest, ExpandCollapseMatch_NormalFlow) { function TEST_F (line 683) | TEST_F(GraphCheckerTest, ExpandCollapseMatch_OnlyExpand) { function TEST_F (line 698) | TEST_F(GraphCheckerTest, ExpandCollapseNotMatch_OnlyCollapse) { function TEST_F (line 713) | TEST_F(GraphCheckerTest, ExpandCollapseMatch_OverMatchArch) { function TEST_F (line 739) | TEST_F(GraphCheckerTest, ExpandCollapseNotMatch_ExpandInMatchArch) { function TEST_F (line 765) | TEST_F(GraphCheckerTest, ExpandCollapseMatch_ExpandIsMatchNode) { function TEST_F (line 787) | TEST_F(GraphCheckerTest, function TEST_F (line 806) | TEST_F(GraphCheckerTest, ExpandCollapseMatch_CollapseIsMatchNode) { function TEST_F (line 830) | TEST_F(GraphCheckerTest, ExpandCollapseNotMatch_CollapseIsMatchNode) { function TEST_F (line 852) | TEST_F(GraphCheckerTest, ExpandCollapseNotMatch_CollapseInMatchArch) { function TEST_F (line 874) | TEST_F(GraphCheckerTest, function TEST_F (line 897) | TEST_F(GraphCheckerTest, ExpandCollapseNotMatch_OneExpandMultiCollapse) { function TEST_F (line 919) | TEST_F(GraphCheckerTest, ExpandCollapseMatch_MultiArch) { function TEST_F (line 945) | TEST_F(GraphCheckerTest, ExpandCollapseNotMatch_OverHierarchyLink_From... function TEST_F (line 965) | TEST_F(GraphCheckerTest, ExpandCollapseNotMatch_OverHierarchyLink_From... function TEST_F (line 985) | TEST_F(GraphCheckerTest, ConditionNotMatch_OverHierarchyLink_FromOutTo... function TEST_F (line 1008) | TEST_F(GraphCheckerTest, ConditionNotMatch_OverHierarchyLink_FromInToO... function TEST_F (line 1031) | TEST_F(GraphCheckerTest, ConditionNotAddition_MultiConditionLinkSameOu... function TEST_F (line 1054) | TEST_F(GraphCheckerTest, ConditionNotAddition_EndifAndInOtherMultiPort) { function TEST_F (line 1073) | TEST_F(GraphCheckerTest, ConditionMatch_EndifAndCollapseInOnePort) { function TEST_F (line 1099) | TEST_F(GraphCheckerTest, ConditionAddition_ConditionInExpandCollapse) { function TEST_F (line 1120) | TEST_F(GraphCheckerTest, BranchCollapseMatch) { function TEST_F (line 1140) | TEST_F(GraphCheckerTest, ConditionMatch_SinglePortLinkMultiPortThrough... function TEST_F (line 1177) | TEST_F(GraphCheckerTest, ConditionMatch_EndIfNodeIsAlsoCondition) { function TEST_F (line 1206) | TEST_F(GraphCheckerTest, ConditionMatch_EndIfNodeIsAlsoExpand) { function TEST_F (line 1235) | TEST_F(GraphCheckerTest, ConditionMatch_EndIfNodeIsAlsoCollapse) { function TEST_F (line 1263) | TEST_F(GraphCheckerTest, MultiNotMatch_MultiExpandSingleCollapseInBran... function TEST_F (line 1286) | TEST_F(GraphCheckerTest, Bicycle) { function TEST_F (line 1363) | TEST_F(GraphCheckerTest, Park) { function TEST_F (line 1400) | TEST_F(GraphCheckerTest, Road) { function TEST_F (line 1491) | TEST_F(GraphCheckerTest, NodeHasSameNameInInputOutputPort) { function TEST_F (line 1527) | TEST_F(GraphCheckerTest, GetSetMatchNode) { FILE: test/unit/libmodelbox/engine/graph_test.cc type modelbox (line 27) | namespace modelbox { class GraphTest (line 28) | class GraphTest : public testing::Test { method GraphTest (line 30) | GraphTest() = default; method SetUp (line 33) | void SetUp() override { method TearDown (line 154) | void TearDown() override { method Status (line 163) | Status BuildGraph(const std::shared_ptr &config, function TEST_F (line 198) | TEST_F(GraphTest, BuildGraph) { function TEST_F (line 231) | TEST_F(GraphTest, BuildGraph_IsolatedPort) { function TEST_F (line 264) | TEST_F(GraphTest, BuildGraph_IsolatedNode) { function TEST_F (line 298) | TEST_F(GraphTest, BuildGraph_Topology) { function TEST_F (line 333) | TEST_F(GraphTest, BuildGraph_SingleLoop) { function TEST_F (line 365) | TEST_F(GraphTest, DISABLED_BuildGraph_DoubleLoop) { function TEST_F (line 401) | TEST_F(GraphTest, DISABLED_BuildGraph_LoopInLoop) { function TEST_F (line 432) | TEST_F(GraphTest, BuildGraph_LoopInputOutputInvalid) { function TEST_F (line 456) | TEST_F(GraphTest, BuildGraph_StreamInLoop) { function TEST_F (line 480) | TEST_F(GraphTest, OrphanCheck) { function TEST_F (line 498) | TEST_F(GraphTest, SkipOrphan) { function TEST_F (line 517) | TEST_F(GraphTest, DefaultGraphConfig) { function TEST_F (line 552) | TEST_F(GraphTest, InputStreamUnmatch) { function TEST_F (line 577) | TEST_F(GraphTest, InputStreamCollapseRoot) { function TEST_F (line 598) | TEST_F(GraphTest, InputStreamCollapseUnmatch) { function TEST_F (line 622) | TEST_F(GraphTest, InputStreamConditionUnmatch) { function TEST_F (line 646) | TEST_F(GraphTest, InputStreamConditionOne) { function TEST_F (line 669) | TEST_F(GraphTest, InputStreamConditionOne1) { function TEST_F (line 696) | TEST_F(GraphTest, InputConditionConnectWrongPort) { function TEST_F (line 723) | TEST_F(GraphTest, InputConditionNotHasSameCount) { function TEST_F (line 747) | TEST_F(GraphTest, SucessConditionGraph) { function TEST_F (line 782) | TEST_F(GraphTest, SucessExpandCollapseGraph) { function TEST_F (line 808) | TEST_F(GraphTest, BuildGraphFromArray) { FILE: test/unit/libmodelbox/engine/match_stream_test.cc type modelbox (line 30) | namespace modelbox { class MatchStreamTest (line 31) | class MatchStreamTest : public testing::Test { method SetUp (line 33) | void SetUp() override { function TEST_F (line 77) | TEST_F(MatchStreamTest, InputMatchStreamManagerTest) { function TEST_F (line 96) | TEST_F(MatchStreamTest, OutputMatchStream) { FILE: test/unit/libmodelbox/engine/node_test.cc type modelbox (line 30) | namespace modelbox { function BuildDataQueue (line 43) | void BuildDataQueue( function CheckQueueHasDataError (line 95) | void CheckQueueHasDataError(const std::shared_ptr &queue, function CheckQueueNotHasDataError (line 110) | void CheckQueueNotHasDataError(const std::shared_ptr &que... function CreateBuffer (line 123) | std::shared_ptr CreateBuffer(size_t idx = 0, class TestNode (line 137) | class TestNode : public Node { method Status (line 139) | Status Recv( method Status (line 145) | Status GenInputMatchStreamData(RunType type, method Status (line 151) | Status InitNodeProperties() override { return Node::InitNodeProperti... method SetInputInOrder (line 153) | void SetInputInOrder(bool input_in_order) { method SetInputGatherAll (line 157) | void SetInputGatherAll(bool input_gather_all) { class NodeTest (line 162) | class NodeTest : public testing::Test { method NodeTest (line 164) | NodeTest() = default; method SetUp (line 167) | void SetUp() override { method TearDown (line 171) | void TearDown() override { flow_->Destroy(); } class NodeRecvTest (line 177) | class NodeRecvTest : public testing::Test { method NodeRecvTest (line 179) | NodeRecvTest() = default; method SetUp (line 194) | void SetUp() override { method TearDown (line 295) | void TearDown() override { class NodeRunTest (line 304) | class NodeRunTest : public testing::Test { method NodeRunTest (line 306) | NodeRunTest() = default; method SetUp (line 312) | void SetUp() override { method TearDown (line 316) | void TearDown() override { flow_->Destroy(); } function Add_Node (line 321) | std::shared_ptr Add_Node( function Add_Test_2_0_Node (line 339) | std::shared_ptr Add_Test_2_0_Node( function Add_Test_1_0_Node (line 344) | std::shared_ptr Add_Test_1_0_Node( function Add_Test_1_0_Batch_Node (line 349) | std::shared_ptr Add_Test_1_0_Batch_Node( function Add_Test_0_2_Node (line 354) | std::shared_ptr Add_Test_0_2_Node( function Add_Test_0_1_Node (line 359) | std::shared_ptr Add_Test_0_1_Node( function Add_Test_0_1_Batch_Node (line 364) | std::shared_ptr Add_Test_0_1_Batch_Node( function Add_Add_Node (line 369) | std::shared_ptr Add_Add_Node( function Add_Stream_Add_Node (line 374) | std::shared_ptr Add_Stream_Add_Node( function Add_Test_Orgin_0_2_Node (line 379) | std::shared_ptr Add_Test_Orgin_0_2_Node( function Add_Half_Condition_Node (line 384) | std::shared_ptr Add_Half_Condition_Node( function Add_Conditionn_Node (line 390) | std::shared_ptr Add_Conditionn_Node( function Add_Switch_Case_Node (line 395) | std::shared_ptr Add_Switch_Case_Node( function Add_Loop_Node (line 401) | std::shared_ptr Add_Loop_Node( function Add_Loop_End_Node (line 406) | std::shared_ptr Add_Loop_End_Node( function Add_Expand_Normal_Node (line 411) | std::shared_ptr Add_Expand_Normal_Node( function Add_Collapse_Normal_Node (line 416) | std::shared_ptr Add_Collapse_Normal_Node( function Add_Expand_Stream_Node (line 421) | std::shared_ptr Add_Expand_Stream_Node( function Add_Collapse_Stream_Node (line 426) | std::shared_ptr Add_Collapse_Stream_Node( function Add_Garther_Node (line 431) | std::shared_ptr Add_Garther_Node( function Add_Scatter_Node (line 436) | std::shared_ptr Add_Scatter_Node( function Add_Simple_Pass_Node (line 441) | std::shared_ptr Add_Simple_Pass_Node( function Add_Stream_Process_Node (line 451) | std::shared_ptr Add_Stream_Process_Node( function Add_Stream_Info_Node (line 466) | std::shared_ptr Add_Stream_Info_Node( function Add_Stream_Start_Node (line 478) | std::shared_ptr Add_Stream_Start_Node( function Add_Stream_Mid_Node (line 497) | std::shared_ptr Add_Stream_Mid_Node( function Add_Stream_End_Node (line 509) | std::shared_ptr Add_Stream_End_Node( function Add_Garther_Gen_More_Node (line 521) | std::shared_ptr Add_Garther_Gen_More_Node( function Add_Stream_Normal_Info_Node (line 526) | std::shared_ptr Add_Stream_Normal_Info_Node( function Add_Simple_Error_Node (line 538) | std::shared_ptr Add_Simple_Error_Node( function Add_Stream_Datapre_Error_Node (line 550) | std::shared_ptr Add_Stream_Datapre_Error_Node( function Add_Collapse_Recieve_Error_Node (line 564) | std::shared_ptr Add_Collapse_Recieve_Error_Node( function Add_Stream_Process_Error_Node (line 582) | std::shared_ptr Add_Stream_Process_Error_Node( function Add_Error_Start_Node (line 596) | std::shared_ptr Add_Error_Start_Node( function Add_Error_Start_Normal_Node (line 608) | std::shared_ptr Add_Error_Start_Normal_Node( function Add_Error_End_Normal_Node (line 614) | std::shared_ptr Add_Error_End_Normal_Node( function Add_Normal_Start_Node (line 623) | std::shared_ptr Add_Normal_Start_Node( function Add_Normal_Expand_Process_Error_Node (line 635) | std::shared_ptr Add_Normal_Expand_Process_Error_Node( function Add_Normal_Collapse_Recieve_Error_Node (line 646) | std::shared_ptr Add_Normal_Collapse_Recieve_Error_Node( function Add_Normal_Expand_Process_Node (line 660) | std::shared_ptr Add_Normal_Expand_Process_Node( function Add_Stream_In_Process_Error_Node (line 671) | std::shared_ptr Add_Stream_In_Process_Error_Node( function Add_Normal_Expand_Start_Node (line 685) | std::shared_ptr Add_Normal_Expand_Start_Node( function Add_Expand_Datapre_Error_Node (line 696) | std::shared_ptr Add_Expand_Datapre_Error_Node( function Add_Expand_Process_Error_Node (line 709) | std::shared_ptr Add_Expand_Process_Error_Node( function Add_Expand_Process_Node (line 722) | std::shared_ptr Add_Expand_Process_Node( function Add_Collapse_Datagrouppre_Error_Node (line 741) | std::shared_ptr Add_Collapse_Datagrouppre_Error_Node( function Add_Collapse_DataPre_Error_Node (line 756) | std::shared_ptr Add_Collapse_DataPre_Error_Node( function Add_Collapse_Process_Error_Node (line 771) | std::shared_ptr Add_Collapse_Process_Error_Node( function Add_Collapse_Process_Node (line 786) | std::shared_ptr Add_Collapse_Process_Node( function Add_Normal_Collapse_Datapre_Error_Node (line 801) | std::shared_ptr Add_Normal_Collapse_Datapre_Error_Node( function Add_Normal_Collapse_Process_Error_Node (line 814) | std::shared_ptr Add_Normal_Collapse_Process_Error_Node( function Add_Normal_Collapse_Process_Node2 (line 827) | std::shared_ptr Add_Normal_Collapse_Process_Node2( function Add_Normal_Collapse_Process_Node (line 845) | std::shared_ptr Add_Normal_Collapse_Process_Node( function Add_Stream_Normal_Info_2_Node (line 867) | std::shared_ptr Add_Stream_Normal_Info_2_Node( function Add_Stream_Tail_Filter_Node (line 880) | std::shared_ptr Add_Stream_Tail_Filter_Node( function Add_Normal_Condition_Node (line 893) | std::shared_ptr Add_Normal_Condition_Node( function TEST_F (line 959) | TEST_F(NodeTest, Init) { function TEST_F (line 989) | TEST_F(NodeTest, SendEvent) { function TEST_F (line 1009) | TEST_F(NodeRecvTest, RecvEmpty) { function TEST_F (line 1017) | TEST_F(NodeRecvTest, RecvMismatch) { function TEST_F (line 1037) | TEST_F(NodeRecvTest, RecvNoOrder) { function TEST_F (line 1081) | TEST_F(NodeRecvTest, RecvOrder) { function TEST_F (line 1115) | TEST_F(NodeRecvTest, RecvGatherAll) { function TEST_F (line 1154) | TEST_F(NodeRecvTest, RecvTwice) { function TEST_F (line 1201) | TEST_F(NodeRunTest, NodeOutput) { function TEST_F (line 1241) | TEST_F(NodeRunTest, AddRun) { TestAdd("add"); } function TEST_F (line 1243) | TEST_F(NodeRunTest, StreamAddRun) { TestAdd("stream_add"); } function TEST_F (line 1245) | TEST_F(NodeRunTest, GartherScatterRun) { function TEST_F (line 1299) | TEST_F(NodeRunTest, NormalErrorThroughNormalCollaspe) { function TEST_F (line 1325) | TEST_F(NodeRunTest, NormalErrorThroughStreamCollaspe) { function TEST_F (line 1352) | TEST_F(NodeRunTest, StreamGartherScatterRun) { function TEST_F (line 1427) | TEST_F(NodeRunTest, ConditionRun) { function TEST_F (line 1505) | TEST_F(NodeRunTest, LoopRunBatchTwice) { function TEST_F (line 1563) | TEST_F(NodeRunTest, LoopRunBatch) { function TEST_F (line 1612) | TEST_F(NodeRunTest, LoopRunBatchMultiFlowUnit) { function TEST_F (line 1662) | TEST_F(NodeRunTest, StreamInfo) { function TEST_F (line 1812) | TEST_F(NodeRunTest, Run_Normal_Count_InSame) { function TEST_F (line 1816) | TEST_F(NodeRunTest, Run_Normal_Count_InSame_2) { function TEST_F (line 1820) | TEST_F(NodeRunTest, Run_Collapse_Not_One) { function TEST_F (line 1838) | TEST_F(NodeRunTest, CacheFull) { function TEST_F (line 1877) | TEST_F(NodeRunTest, DISABLED_RunPriority) { function TEST_F (line 1934) | TEST_F(NodeRunTest, Normal_Process_Error_Recieve_InVisible) { function TEST_F (line 1977) | TEST_F(NodeRunTest, Normal_Process_Error_Recieve_Visible) { function TEST_F (line 2018) | TEST_F(NodeRunTest, Normal_Process_Error_Expand_Visible) { function TEST_F (line 2045) | TEST_F(NodeRunTest, Normal_Process_Error_Expand_Invisible) { function TEST_F (line 2072) | TEST_F(NodeRunTest, Normal_Process_Error_Collapse_Visible) { function TEST_F (line 2104) | TEST_F(NodeRunTest, Normal_Process_Error_Collapse_Invisible) { function TEST_F (line 2137) | TEST_F(NodeRunTest, Normal_Process_Error) { function TEST_F (line 2180) | TEST_F(NodeRunTest, Normal_Recv_InVisible_Error) { function TEST_F (line 2219) | TEST_F(NodeRunTest, Normal_Recv_Visible_Error) { function TEST_F (line 2266) | TEST_F(NodeRunTest, Normal_Send_Error) { function TEST_F (line 2301) | TEST_F(NodeRunTest, Stream_DataPre_Error) { function TEST_F (line 2342) | TEST_F(NodeRunTest, Stream_Process_Error) { function TEST_F (line 2388) | TEST_F(NodeRunTest, Stream_Recv_Visible_Error) { function TEST_F (line 2414) | TEST_F(NodeRunTest, Stream_Recv_Invisible_Error) { function TEST_F (line 2440) | TEST_F(NodeRunTest, Stream_Send_Error) { function TEST_F (line 2478) | TEST_F(NodeRunTest, Normal_Expand_Process_Error) { function TEST_F (line 2508) | TEST_F(NodeRunTest, Normal_Expand_Recieve_Invisible_Error) { function TEST_F (line 2538) | TEST_F(NodeRunTest, Normal_Expand_Recieve_Visible_Error) { function TEST_F (line 2568) | TEST_F(NodeRunTest, Normal_Expand_Send_Error) { function TEST_F (line 2599) | TEST_F(NodeRunTest, Stream_Expand_DataPre_Error) { function TEST_F (line 2638) | TEST_F(NodeRunTest, Stream_Expand_Process_Error) { function TEST_F (line 2676) | TEST_F(NodeRunTest, Stream_Expand_Recieve_Invisible_Error) { function TEST_F (line 2706) | TEST_F(NodeRunTest, Stream_Expand_Recieve_Visible_Error) { function TEST_F (line 2737) | TEST_F(NodeRunTest, DISABLED_Stream_Expand_Recieve_Event_Error) { function TEST_F (line 2776) | TEST_F(NodeRunTest, Stream_Expand_Send_Error) { function TEST_F (line 2807) | TEST_F(NodeRunTest, Collapse_DataPre_Error) { function TEST_F (line 2853) | TEST_F(NodeRunTest, Collapse_Process_Error) { function TEST_F (line 2911) | TEST_F(NodeRunTest, Stream_Collapse_Send_Error) { function TEST_F (line 2958) | TEST_F(NodeRunTest, Stream_Collapse_Visible_Recv_Error) { function TEST_F (line 3005) | TEST_F(NodeRunTest, DISABLED_Stream_Collapse_Invisible_Recv_Error) { function TEST_F (line 3051) | TEST_F(NodeRunTest, Normal_Collapse_DataPre_Error) { function TEST_F (line 3086) | TEST_F(NodeRunTest, Normal_Collapse_Process_Error) { function TEST_F (line 3121) | TEST_F(NodeRunTest, Normal_Collapse_Visible_Recv_Error) { function TEST_F (line 3157) | TEST_F(NodeRunTest, Normal_Collapse_Invisible_Recv_Error) { function TEST_F (line 3194) | TEST_F(NodeRunTest, Normal_Collapse_Send_Error) { function TEST_F (line 3230) | TEST_F(NodeRunTest, Completion_Unfinish_Normal_Data) { function TEST_F (line 3273) | TEST_F(NodeRunTest, Completion_Unfinish_Stream_Data) { function TEST_F (line 3319) | TEST_F(NodeRunTest, Completion_Unfinish_Expand_Collapse_Data) { function TEST_F (line 3372) | TEST_F(NodeRunTest, Completion_Unfinish_Condition_Data) { function TEST_F (line 3418) | TEST_F(NodeRunTest, Dynamic_Config) { function TEST_F (line 3511) | TEST_F(NodeRunTest, ConditionSwitchRun) { FILE: test/unit/libmodelbox/engine/port_test.cc type modelbox (line 24) | namespace modelbox { class PortTest (line 26) | class PortTest : public testing::Test { method PortTest (line 28) | PortTest() = default; method SetUp (line 32) | void SetUp() override { class InPortTest (line 39) | class InPortTest : public testing::Test { method InPortTest (line 41) | InPortTest() = default; function TEST_F (line 48) | TEST_F(PortTest, Construct) { function TEST_F (line 56) | TEST_F(InPortTest, GetDataCount) { class EventPortTest (line 78) | class EventPortTest : public testing::Test { method EventPortTest (line 80) | EventPortTest() = default; function TEST_F (line 87) | TEST_F(EventPortTest, Send_Recv) { function TEST_F (line 107) | TEST_F(EventPortTest, Empty) { function TEST_F (line 127) | TEST_F(EventPortTest, GetPriority_SetPriority) { function TEST_F (line 135) | TEST_F(EventPortTest, NotifyPushEvent) { function TEST_F (line 152) | TEST_F(EventPortTest, NotifyPopEvent) { FILE: test/unit/libmodelbox/engine/session_test.cc type modelbox (line 29) | namespace modelbox { class SessionTest (line 30) | class SessionTest : public testing::Test {} function TEST_F (line 32) | TEST_F(SessionTest, SessionManage) { class TestSessionIO (line 46) | class TestSessionIO : public SessionIO { method Status (line 48) | Status SetOutputMeta(const std::string &port_name, method Status (line 52) | Status Send(const std::string &port_name, method Status (line 56) | Status Recv(OutputBufferList &map_buffer_list, int timeout = 0) over... method Status (line 59) | Status Close() override { return STATUS_OK; } method Status (line 60) | Status Shutdown() override { return STATUS_OK; } method TestSessionEnd (line 62) | bool TestSessionEnd() { return session_end_; } method GetSessionError (line 64) | std::shared_ptr GetSessionError() { return error_; } method SessionEnd (line 67) | void SessionEnd(std::shared_ptr error = nullptr) over... function TEST_F (line 76) | TEST_F(SessionTest, SessionClose) { FILE: test/unit/libmodelbox/engine/stream_test.cc type modelbox (line 29) | namespace modelbox { class StreamTest (line 30) | class StreamTest : public testing::Test {} function TEST_F (line 32) | TEST_F(StreamTest, DataMetaTest) { function TEST_F (line 49) | TEST_F(StreamTest, StreamOrderTest) { function TEST_F (line 66) | TEST_F(StreamTest, StreamTest) { FILE: test/unit/libmodelbox/engine/tensor_list_test.cc type modelbox (line 31) | namespace modelbox { class TensorListTest (line 32) | class TensorListTest : public testing::Test { method TensorListTest (line 34) | TensorListTest() = default; method SetUp (line 38) | void SetUp() override { method TearDown (line 43) | void TearDown() override { flow_->Destroy(); } function TEST_F (line 46) | TEST_F(TensorListTest, TensorList) { function TEST_F (line 56) | TEST_F(TensorListTest, TensorListBuild) { function TEST_F (line 84) | TEST_F(TensorListTest, TensorListBuildFromHost) { function TEST_F (line 118) | TEST_F(TensorListTest, SetShape) { function TEST_F (line 142) | TEST_F(TensorListTest, Shape) { function TEST_F (line 158) | TEST_F(TensorListTest, SetType) { class TensorBufferTest (line 174) | class TensorBufferTest : public testing::Test { method TensorBufferTest (line 176) | TensorBufferTest() = default; method SetUp (line 180) | void SetUp() override { method TearDown (line 185) | void TearDown() override { flow_->Destroy(); } function TEST_F (line 188) | TEST_F(TensorBufferTest, TensorBuffer) { function TEST_F (line 221) | TEST_F(TensorBufferTest, Copy) { function TEST_F (line 257) | TEST_F(TensorBufferTest, DeepCopy) { FILE: test/unit/libmodelbox/engine/type_test.cc type modelbox (line 25) | namespace modelbox { class TypeTest (line 27) | class TypeTest : public testing::Test { method TypeTest (line 29) | TypeTest() = default; function TEST_F (line 42) | TEST_F(TypeTest, TypeToDataType) { function TEST_F (line 63) | TEST_F(TypeTest, DataTypeSize) { function TEST_F (line 84) | TEST_F(TypeTest, DataTypeToType) { FILE: test/unit/libmodelbox/engine/virtual_node_test.cc type modelbox (line 34) | namespace modelbox { class VirtualNodeTest (line 35) | class VirtualNodeTest : public testing::Test { method VirtualNodeTest (line 37) | VirtualNodeTest() = default; method SetUp (line 41) | void SetUp() override { method TearDown (line 129) | void TearDown() override { function TEST_F (line 141) | TEST_F(VirtualNodeTest, VirtualNode_ONE_INPUT) { function TEST_F (line 256) | TEST_F(VirtualNodeTest, VirtualNode_MULTI_INPUT) { function TEST_F (line 365) | TEST_F(VirtualNodeTest, VirtualNode_NO_OUTPUT) { function TEST_F (line 437) | TEST_F(VirtualNodeTest, VirtualNode_Stop) { function TEST_F (line 497) | TEST_F(VirtualNodeTest, VirtualNode_Stop_2) { function TEST_F (line 560) | TEST_F(VirtualNodeTest, VirtualNode_Stop_3) { function TEST_F (line 633) | TEST_F(VirtualNodeTest, VirtualNode_Select) { function TEST_F (line 727) | TEST_F(VirtualNodeTest, VirtualNode_Select_Timeout) { function TEST_F (line 781) | TEST_F(VirtualNodeTest, VirtualNode_Muliti_Output) { FILE: test/unit/libmodelbox/flow_test.cc type modelbox (line 36) | namespace modelbox { class FlowTest (line 38) | class FlowTest : public testing::Test { method FlowTest (line 40) | FlowTest() = default; method SetUp (line 45) | void SetUp() override { method TearDown (line 50) | void TearDown() override { flow_->Destroy(); } class MockNode (line 53) | class MockNode : public Node { function TEST_F (line 60) | TEST_F(FlowTest, All) { function TEST_F (line 124) | TEST_F(FlowTest, PortEnlargeQueue) { function TEST_F (line 215) | TEST_F(FlowTest, TensorList_All) { function TEST_F (line 277) | TEST_F(FlowTest, FAILED_ALL) { function TEST_F (line 343) | TEST_F(FlowTest, ConfigJson) { function TEST_F (line 396) | TEST_F(FlowTest, Extern_Config) { function TEST_F (line 432) | TEST_F(FlowTest, DISABLED_Perf) { function TEST_F (line 500) | TEST_F(FlowTest, Statistics) { function TEST_F (line 603) | TEST_F(FlowTest, LoopGraph_All) { function TEST_F (line 637) | TEST_F(FlowTest, NormalError) { class InlineFlowUnit (line 668) | class InlineFlowUnit : public FlowUnit { method Status (line 670) | Status Process(std::shared_ptr data_ctx) override { class Builder (line 681) | class Builder : public FlowUnitBuilder { method Probe (line 683) | void Probe(std::shared_ptr& desc) override { method Build (line 690) | std::shared_ptr Build() override { function TEST_F (line 696) | TEST_F(FlowTest, InlineFlowUnit) { FILE: test/unit/libmodelbox/profiling/profiler_test.cc class ProfilerTest (line 30) | class ProfilerTest : public testing::Test { method ProfilerTest (line 32) | ProfilerTest() = default; method SetUp (line 36) | void SetUp() override { method TearDown (line 42) | void TearDown() override { unsetenv(modelbox::PROFILE_PATH_ENV); } function TEST_F (line 45) | TEST_F(ProfilerTest, ProfilerInit) { function TEST_F (line 54) | TEST_F(ProfilerTest, ProfilerStartAndStop) { function TEST_F (line 66) | TEST_F(ProfilerTest, ProfilerPauseAndResume) { function TEST_F (line 78) | TEST_F(ProfilerTest, ProfilerSetTraceSlice) { function TEST_F (line 109) | TEST_F(ProfilerTest, ProfilerTraceSliceEndNotCalled) { function TEST_F (line 139) | TEST_F(ProfilerTest, ProfilerTimer) { function TEST_F (line 149) | TEST_F(ProfilerTest, TracePerf) { function TEST_F (line 169) | TEST_F(ProfilerTest, WriteTrace) { function TEST_F (line 317) | TEST_F(ProfilerTest, FlowUnitProfile) { function TEST_F (line 345) | TEST_F(ProfilerTest, Statistics) { FILE: test/unit/modelbox/server_test.cc type modelbox (line 40) | namespace modelbox { class ModelboxServerTest (line 42) | class ModelboxServerTest : public testing::Test { method ModelboxServerTest (line 44) | ModelboxServerTest() = default; method SetUp (line 47) | void SetUp() override { method TearDown (line 53) | void TearDown() override { flow_->Destroy(); } function TEST_F (line 59) | TEST_F(ModelboxServerTest, Post) { function GetCreateJobMsg (line 66) | nlohmann::json GetCreateJobMsg(const std::string &name) { function GetCreateJobFail (line 97) | nlohmann::json GetCreateJobFail(const std::string &name) { function GetFlowInfoMsg (line 128) | nlohmann::json GetFlowInfoMsg(const std::vector &dir_list) { function CreateJob (line 145) | httplib::Response CreateJob(MockServer &server, const nlohmann::json &... function ListAllJobs (line 153) | httplib::Response ListAllJobs(MockServer &server) { function QueryJob (line 159) | httplib::Response QueryJob(MockServer &server, const std::string &name) { function DeleteJob (line 165) | httplib::Response DeleteJob(MockServer &server, const std::string &nam... function GetFlowInfo (line 171) | httplib::Response GetFlowInfo(MockServer &server) { function GetFlowInfoSpecificDir (line 177) | httplib::Response GetFlowInfoSpecificDir( function EditorCreateProject (line 185) | httplib::Response EditorCreateProject(MockServer &server, function EditorTemplateListGet (line 201) | httplib::Response EditorTemplateListGet(MockServer &server) { function EditorBasicInfoGet (line 207) | httplib::Response EditorBasicInfoGet(MockServer &server) { function EditorQueryProject (line 213) | httplib::Response EditorQueryProject(MockServer &server, function EditorCreateFlowunit (line 220) | httplib::Response EditorCreateFlowunit( function GetDemo (line 258) | httplib::Response GetDemo(MockServer &server, const std::string &demo ... function TEST_F (line 267) | TEST_F(ModelboxServerTest, CreateJob) { function TEST_F (line 281) | TEST_F(ModelboxServerTest, CreateJobFail) { function TEST_F (line 296) | TEST_F(ModelboxServerTest, ListAllJobs) { function TEST_F (line 322) | TEST_F(ModelboxServerTest, QueryJobNotExists) { function TEST_F (line 334) | TEST_F(ModelboxServerTest, QueryJob) { function TEST_F (line 352) | TEST_F(ModelboxServerTest, DeleteJob) { function TEST_F (line 371) | TEST_F(ModelboxServerTest, QueryDemo) { function TEST_F (line 448) | TEST_F(ModelboxServerTest, DISABLED_FlowInfo) { function TEST_F (line 461) | TEST_F(ModelboxServerTest, FlowInfoSpecificPath) { function TEST_F (line 475) | TEST_F(ModelboxServerTest, TemplateCommandTest) { function TEST_F (line 533) | TEST_F(ModelboxServerTest, TemplateResizeProject) { function TEST_F (line 557) | TEST_F(ModelboxServerTest, TemplateListGet) { function TEST_F (line 585) | TEST_F(ModelboxServerTest, BasicInfoGet) { function TEST_F (line 600) | TEST_F(ModelboxServerTest, ServerLoadConfig) { function TEST_F (line 621) | TEST_F(ModelboxServerTest, Log) { function TEST_F (line 642) | TEST_F(ModelboxServerTest, Slab) { function TEST_F (line 668) | TEST_F(ModelboxServerTest, Stat) { function TEST_F (line 702) | TEST_F(ModelboxServerTest, JSPlugin) { FILE: test/unit/modelbox/serving_test.cc type modelbox (line 29) | namespace modelbox { class ModelboxServingTest (line 34) | class ModelboxServingTest : public testing::Test { method ModelboxServingTest (line 37) | ModelboxServingTest() { method SetUp (line 43) | void SetUp() override { method TearDown (line 56) | void TearDown() override { function TEST_F (line 245) | TEST_F(ModelboxServingTest, DefaultCustomService) { function TEST_F (line 273) | TEST_F(ModelboxServingTest, CustomService) { FILE: test/unit/modelbox/utils_test.cc type modelbox (line 30) | namespace modelbox { class ServerUtilsTest (line 31) | class ServerUtilsTest : public testing::Test { method ServerUtilsTest (line 33) | ServerUtilsTest() = default; function TEST_F (line 41) | TEST_F(ServerUtilsTest, IPMatchClassC) { function TEST_F (line 51) | TEST_F(ServerUtilsTest, IPMatch) { function TEST_F (line 59) | TEST_F(ServerUtilsTest, IPMatchAll) { FILE: test/unit/plugin/task_manger_test.cc type modelbox (line 29) | namespace modelbox { class TaskManagerTest (line 34) | class TaskManagerTest : public testing::Test { method TaskManagerTest (line 36) | TaskManagerTest() = default; method SetUp (line 39) | void SetUp() override { method TearDown (line 64) | void TearDown() override { mockflow_ = nullptr; } function TaskFinished (line 71) | void TaskFinished(OneShotTask *task, TaskStatus status) { function TaskStopped (line 77) | void TaskStopped(OneShotTask *task, TaskStatus status) { function TaskEnd (line 82) | void TaskEnd(OneShotTask *task, TaskStatus status) { function TEST_F (line 86) | TEST_F(TaskManagerTest, CreateTask) { function TEST_F (line 119) | TEST_F(TaskManagerTest, StopTask) { function TEST_F (line 158) | TEST_F(TaskManagerTest, DeleteTaskById) { function TEST_F (line 188) | TEST_F(TaskManagerTest, TaskInQueue) {