Home
last modified time | relevance | path

Searched refs:shared_ptr (Results 1 – 25 of 246) sorted by relevance

12345678910

/system/tools/aidl/
Dast_java.h102 std::variant<std::shared_ptr<Expression>, std::string> receiver;
105 FieldVariable(std::shared_ptr<Expression> object, const std::string& name);
116 std::shared_ptr<Variable> variable = nullptr;
120 Field(int modifiers, std::shared_ptr<Variable> variable);
141 std::vector<std::shared_ptr<Statement>> statements;
147 void Add(std::shared_ptr<Statement> statement);
148 void Add(std::shared_ptr<Expression> expression);
152 std::shared_ptr<Expression> expression;
154 explicit ExpressionStatement(std::shared_ptr<Expression> expression);
160 std::shared_ptr<Variable> lvalue;
[all …]
Dast_java.cpp73 void WriteArgumentList(CodeWriter* to, const vector<std::shared_ptr<Expression>>& arguments) { in WriteArgumentList()
83 Field::Field(int m, std::shared_ptr<Variable> v) : ClassElement(), modifiers(m), variable(v) {} in Field()
122 FieldVariable::FieldVariable(std::shared_ptr<Expression> o, const string& n) in FieldVariable()
129 overloaded{[&](std::shared_ptr<Expression> e) { e->Write(to); }, in Write()
152 void StatementBlock::Add(std::shared_ptr<Statement> statement) { in Add()
156 void StatementBlock::Add(std::shared_ptr<Expression> expression) { in Add()
160 ExpressionStatement::ExpressionStatement(std::shared_ptr<Expression> e) : expression(e) {} in ExpressionStatement()
167 Assignment::Assignment(std::shared_ptr<Variable> l, std::shared_ptr<Expression> r) in Assignment()
170 Assignment::Assignment(std::shared_ptr<Variable> l, std::shared_ptr<Expression> r, string c) in Assignment()
184 MethodCall::MethodCall(const string& n, const std::vector<std::shared_ptr<Expression>>& args) in MethodCall()
[all …]
/system/tools/aidl/tests/golden_output/aidl-test-interface-ndk-source/gen/include/aidl/android/aidl/tests/
DListOfInterfaces.h46 static std::shared_ptr<IEmptyInterface> fromBinder(const ::ndk::SpAIBinder& binder);
47 …static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<IEmptyInterface>& inst…
48 …static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<IEmptyInterface>* ins…
49 static bool setDefaultImpl(const std::shared_ptr<IEmptyInterface>& impl);
50 static const std::shared_ptr<IEmptyInterface>& getDefaultImpl();
52 static std::shared_ptr<IEmptyInterface> default_impl;
84 static std::shared_ptr<IMyInterface> fromBinder(const ::ndk::SpAIBinder& binder);
85 …static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<IMyInterface>& instanc…
86 …static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<IMyInterface>* instan…
87 static bool setDefaultImpl(const std::shared_ptr<IMyInterface>& impl);
[all …]
DArrayOfInterfaces.h46 static std::shared_ptr<IEmptyInterface> fromBinder(const ::ndk::SpAIBinder& binder);
47 …static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<IEmptyInterface>& inst…
48 …static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<IEmptyInterface>* ins…
49 static bool setDefaultImpl(const std::shared_ptr<IEmptyInterface>& impl);
50 static const std::shared_ptr<IEmptyInterface>& getDefaultImpl();
52 static std::shared_ptr<IEmptyInterface> default_impl;
84 static std::shared_ptr<IMyInterface> fromBinder(const ::ndk::SpAIBinder& binder);
85 …static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<IMyInterface>& instanc…
86 …static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<IMyInterface>* instan…
87 static bool setDefaultImpl(const std::shared_ptr<IMyInterface>& impl);
[all …]
DICircular.h32 static std::shared_ptr<ICircular> fromBinder(const ::ndk::SpAIBinder& binder);
33 static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<ICircular>& instance);
34 …static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<ICircular>* instance);
35 static bool setDefaultImpl(const std::shared_ptr<ICircular>& impl);
36 static const std::shared_ptr<ICircular>& getDefaultImpl();
37 …virtual ::ndk::ScopedAStatus GetTestService(std::shared_ptr<::aidl::android::aidl::tests::ITestSer…
39 static std::shared_ptr<ICircular> default_impl;
43 …::ndk::ScopedAStatus GetTestService(std::shared_ptr<::aidl::android::aidl::tests::ITestService>* _…
DIDeprecated.h27 static std::shared_ptr<IDeprecated> fromBinder(const ::ndk::SpAIBinder& binder);
28 …static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<IDeprecated>& instance…
29 …static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<IDeprecated>* instanc…
30 static bool setDefaultImpl(const std::shared_ptr<IDeprecated>& impl);
31 static const std::shared_ptr<IDeprecated>& getDefaultImpl();
33 static std::shared_ptr<IDeprecated> default_impl;
DIOldName.h28 static std::shared_ptr<IOldName> fromBinder(const ::ndk::SpAIBinder& binder);
29 static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<IOldName>& instance);
30 static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<IOldName>* instance);
31 static bool setDefaultImpl(const std::shared_ptr<IOldName>& impl);
32 static const std::shared_ptr<IOldName>& getDefaultImpl();
35 static std::shared_ptr<IOldName> default_impl;
DINewName.h28 static std::shared_ptr<INewName> fromBinder(const ::ndk::SpAIBinder& binder);
29 static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<INewName>& instance);
30 static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<INewName>* instance);
31 static bool setDefaultImpl(const std::shared_ptr<INewName>& impl);
32 static const std::shared_ptr<INewName>& getDefaultImpl();
35 static std::shared_ptr<INewName> default_impl;
DINamedCallback.h28 static std::shared_ptr<INamedCallback> fromBinder(const ::ndk::SpAIBinder& binder);
29 …static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<INamedCallback>& insta…
30 …static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<INamedCallback>* inst…
31 static bool setDefaultImpl(const std::shared_ptr<INamedCallback>& impl);
32 static const std::shared_ptr<INamedCallback>& getDefaultImpl();
35 static std::shared_ptr<INamedCallback> default_impl;
/system/tools/aidl/tests/golden_output/aidl-test-interface-ndk-source/gen/android/aidl/tests/
DListOfInterfaces.cpp74 std::shared_ptr<ListOfInterfaces::IEmptyInterface> ListOfInterfaces::IEmptyInterface::fromBinder(co… in fromBinder()
76 std::shared_ptr<::ndk::ICInterface> interface = ::ndk::ICInterface::asInterface(binder.get()); in fromBinder()
83 …Interfaces::IEmptyInterface::writeToParcel(AParcel* parcel, const std::shared_ptr<IEmptyInterface>… in writeToParcel()
86 …nterfaces::IEmptyInterface::readFromParcel(const AParcel* parcel, std::shared_ptr<IEmptyInterface>… in readFromParcel()
93 bool ListOfInterfaces::IEmptyInterface::setDefaultImpl(const std::shared_ptr<IEmptyInterface>& impl… in setDefaultImpl()
104 const std::shared_ptr<ListOfInterfaces::IEmptyInterface>& ListOfInterfaces::IEmptyInterface::getDef… in getDefaultImpl()
107 std::shared_ptr<ListOfInterfaces::IEmptyInterface> ListOfInterfaces::IEmptyInterface::default_impl …
126 …std::shared_ptr<ListOfInterfaces::BnMyInterface> _aidl_impl = std::static_pointer_cast<ListOfInter… in _aidl_android_aidl_tests_ListOfInterfaces_IMyInterface_onTransact()
129 std::shared_ptr<::aidl::android::aidl::tests::ListOfInterfaces::IEmptyInterface> in_iface; in _aidl_android_aidl_tests_ListOfInterfaces_IMyInterface_onTransact()
130 …std::shared_ptr<::aidl::android::aidl::tests::ListOfInterfaces::IEmptyInterface> in_nullable_iface; in _aidl_android_aidl_tests_ListOfInterfaces_IMyInterface_onTransact()
[all …]
DArrayOfInterfaces.cpp74 std::shared_ptr<ArrayOfInterfaces::IEmptyInterface> ArrayOfInterfaces::IEmptyInterface::fromBinder(… in fromBinder()
76 std::shared_ptr<::ndk::ICInterface> interface = ::ndk::ICInterface::asInterface(binder.get()); in fromBinder()
83 …Interfaces::IEmptyInterface::writeToParcel(AParcel* parcel, const std::shared_ptr<IEmptyInterface>… in writeToParcel()
86 …nterfaces::IEmptyInterface::readFromParcel(const AParcel* parcel, std::shared_ptr<IEmptyInterface>… in readFromParcel()
93 bool ArrayOfInterfaces::IEmptyInterface::setDefaultImpl(const std::shared_ptr<IEmptyInterface>& imp… in setDefaultImpl()
104 const std::shared_ptr<ArrayOfInterfaces::IEmptyInterface>& ArrayOfInterfaces::IEmptyInterface::getD… in getDefaultImpl()
107 std::shared_ptr<ArrayOfInterfaces::IEmptyInterface> ArrayOfInterfaces::IEmptyInterface::default_imp…
126 …std::shared_ptr<ArrayOfInterfaces::BnMyInterface> _aidl_impl = std::static_pointer_cast<ArrayOfInt… in _aidl_android_aidl_tests_ArrayOfInterfaces_IMyInterface_onTransact()
129 std::shared_ptr<::aidl::android::aidl::tests::ArrayOfInterfaces::IEmptyInterface> in_iface; in _aidl_android_aidl_tests_ArrayOfInterfaces_IMyInterface_onTransact()
130 …std::shared_ptr<::aidl::android::aidl::tests::ArrayOfInterfaces::IEmptyInterface> in_nullable_ifac… in _aidl_android_aidl_tests_ArrayOfInterfaces_IMyInterface_onTransact()
[all …]
DICircular.cpp27 …std::shared_ptr<BnCircular> _aidl_impl = std::static_pointer_cast<BnCircular>(::ndk::ICInterface::… in _aidl_android_aidl_tests_ICircular_onTransact()
30 std::shared_ptr<::aidl::android::aidl::tests::ITestService> _aidl_return; in _aidl_android_aidl_tests_ICircular_onTransact()
52 ::ndk::ScopedAStatus BpCircular::GetTestService(std::shared_ptr<::aidl::android::aidl::tests::ITest… in GetTestService()
105 std::shared_ptr<ICircular> ICircular::fromBinder(const ::ndk::SpAIBinder& binder) { in fromBinder()
107 std::shared_ptr<::ndk::ICInterface> interface = ::ndk::ICInterface::asInterface(binder.get()); in fromBinder()
114 binder_status_t ICircular::writeToParcel(AParcel* parcel, const std::shared_ptr<ICircular>& instanc… in writeToParcel()
117 binder_status_t ICircular::readFromParcel(const AParcel* parcel, std::shared_ptr<ICircular>* instan… in readFromParcel()
124 bool ICircular::setDefaultImpl(const std::shared_ptr<ICircular>& impl) { in setDefaultImpl()
135 const std::shared_ptr<ICircular>& ICircular::getDefaultImpl() { in getDefaultImpl()
138 std::shared_ptr<ICircular> ICircular::default_impl = nullptr;
[all …]
DIDeprecated.cpp44 std::shared_ptr<IDeprecated> IDeprecated::fromBinder(const ::ndk::SpAIBinder& binder) { in fromBinder()
46 std::shared_ptr<::ndk::ICInterface> interface = ::ndk::ICInterface::asInterface(binder.get()); in fromBinder()
53 binder_status_t IDeprecated::writeToParcel(AParcel* parcel, const std::shared_ptr<IDeprecated>& ins… in writeToParcel()
56 binder_status_t IDeprecated::readFromParcel(const AParcel* parcel, std::shared_ptr<IDeprecated>* in… in readFromParcel()
63 bool IDeprecated::setDefaultImpl(const std::shared_ptr<IDeprecated>& impl) { in setDefaultImpl()
74 const std::shared_ptr<IDeprecated>& IDeprecated::getDefaultImpl() { in getDefaultImpl()
77 std::shared_ptr<IDeprecated> IDeprecated::default_impl = nullptr;
DINamedCallback.cpp15 …std::shared_ptr<BnNamedCallback> _aidl_impl = std::static_pointer_cast<BnNamedCallback>(::ndk::ICI… in _aidl_android_aidl_tests_INamedCallback_onTransact()
93 std::shared_ptr<INamedCallback> INamedCallback::fromBinder(const ::ndk::SpAIBinder& binder) { in fromBinder()
95 std::shared_ptr<::ndk::ICInterface> interface = ::ndk::ICInterface::asInterface(binder.get()); in fromBinder()
102 binder_status_t INamedCallback::writeToParcel(AParcel* parcel, const std::shared_ptr<INamedCallback… in writeToParcel()
105 binder_status_t INamedCallback::readFromParcel(const AParcel* parcel, std::shared_ptr<INamedCallbac… in readFromParcel()
112 bool INamedCallback::setDefaultImpl(const std::shared_ptr<INamedCallback>& impl) { in setDefaultImpl()
123 const std::shared_ptr<INamedCallback>& INamedCallback::getDefaultImpl() { in getDefaultImpl()
126 std::shared_ptr<INamedCallback> INamedCallback::default_impl = nullptr;
DIOldName.cpp15 …std::shared_ptr<BnOldName> _aidl_impl = std::static_pointer_cast<BnOldName>(::ndk::ICInterface::as… in _aidl_android_aidl_tests_IOldName_onTransact()
93 std::shared_ptr<IOldName> IOldName::fromBinder(const ::ndk::SpAIBinder& binder) { in fromBinder()
95 std::shared_ptr<::ndk::ICInterface> interface = ::ndk::ICInterface::asInterface(binder.get()); in fromBinder()
102 binder_status_t IOldName::writeToParcel(AParcel* parcel, const std::shared_ptr<IOldName>& instance)… in writeToParcel()
105 binder_status_t IOldName::readFromParcel(const AParcel* parcel, std::shared_ptr<IOldName>* instance… in readFromParcel()
112 bool IOldName::setDefaultImpl(const std::shared_ptr<IOldName>& impl) { in setDefaultImpl()
123 const std::shared_ptr<IOldName>& IOldName::getDefaultImpl() { in getDefaultImpl()
126 std::shared_ptr<IOldName> IOldName::default_impl = nullptr;
/system/unwinding/libunwindstack/include/unwindstack/
DMapInfo.h40 MapInfo(std::shared_ptr<MapInfo>& prev_map, uint64_t start, uint64_t end, uint64_t offset, in MapInfo()
57 static inline std::shared_ptr<MapInfo> Create(std::shared_ptr<MapInfo>& prev_map, in Create()
66 static inline std::shared_ptr<MapInfo> Create(uint64_t start, uint64_t end, uint64_t offset, in Create()
78 std::shared_ptr<Elf> elf_;
118 std::shared_ptr<MapInfo> GetPrevRealMap();
125 std::shared_ptr<MapInfo> GetNextRealMap();
152 inline std::shared_ptr<Elf>& elf() { return GetElfFields().elf_; } in elf()
153 inline void set_elf(std::shared_ptr<Elf>& value) { GetElfFields().elf_ = value; } in set_elf()
171 inline std::shared_ptr<MapInfo> prev_map() const { return prev_map_.lock(); } in prev_map()
172 inline void set_prev_map(std::shared_ptr<MapInfo>& value) { prev_map_ = value; } in set_prev_map()
[all …]
/system/libvintf/include/vintf/
DVintfObjectRecovery.h40 static std::shared_ptr<VintfObjectRecovery> GetInstance();
50 std::shared_ptr<const HalManifest> getRecoveryHalManifest();
53 std::shared_ptr<const HalManifest> getDeviceHalManifest() override { return nullptr; } in getDeviceHalManifest()
54 std::shared_ptr<const HalManifest> getFrameworkHalManifest() override { return nullptr; } in getFrameworkHalManifest()
57 std::shared_ptr<const CompatibilityMatrix> getDeviceCompatibilityMatrix() override { in getDeviceCompatibilityMatrix()
60 std::shared_ptr<const CompatibilityMatrix> getFrameworkCompatibilityMatrix() override { in getFrameworkCompatibilityMatrix()
/system/unwinding/libunwindstack/
DDexFiles.cpp30 bool GlobalDebugInterface<DexFile>::Load(Maps* maps, std::shared_ptr<Memory>& memory, uint64_t addr, in Load()
31 uint64_t size, /*out*/ std::shared_ptr<DexFile>& dex) { in Load()
36 std::unique_ptr<DexFiles> CreateDexFiles(ArchEnum arch, std::shared_ptr<Memory>& memory, in CreateDexFiles()
44 bool GlobalDebugInterface<DexFile>::Load(Maps*, std::shared_ptr<Memory>&, uint64_t, uint64_t,
45 std::shared_ptr<DexFile>&) {
49 std::unique_ptr<DexFiles> CreateDexFiles(ArchEnum, std::shared_ptr<Memory>&,
/system/core/libstats/expresslog/tests/
DHistogram_test.cpp26 const std::shared_ptr<Histogram::UniformOptions> options1( in TEST()
30 const std::shared_ptr<Histogram::UniformOptions> options10( in TEST()
36 const std::shared_ptr<Histogram::UniformOptions> options( in TEST()
42 const std::shared_ptr<Histogram::UniformOptions> options( in TEST()
48 const std::shared_ptr<Histogram::UniformOptions> options( in TEST()
54 const std::shared_ptr<Histogram::UniformOptions> options( in TEST()
62 const std::shared_ptr<Histogram::UniformOptions> options( in TEST()
71 const std::shared_ptr<Histogram::UniformOptions> options( in TEST()
82 const std::shared_ptr<Histogram::UniformOptions> options( in TEST()
99 const std::shared_ptr<Histogram::UniformOptions> options( in TEST()
/system/tools/aidl/tests/golden_output/aidl-test-interface-ndk-source/gen/include/aidl/android/aidl/tests/nested/
DINestedService.h84 static std::shared_ptr<ICallback> fromBinder(const ::ndk::SpAIBinder& binder);
85 … static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<ICallback>& instance);
86 …static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<ICallback>* instance);
87 static bool setDefaultImpl(const std::shared_ptr<ICallback>& impl);
88 static const std::shared_ptr<ICallback>& getDefaultImpl();
91 static std::shared_ptr<ICallback> default_impl;
117 static std::shared_ptr<INestedService> fromBinder(const ::ndk::SpAIBinder& binder);
118 …static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<INestedService>& insta…
119 …static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<INestedService>* inst…
120 static bool setDefaultImpl(const std::shared_ptr<INestedService>& impl);
[all …]
/system/core/fs_mgr/libsnapshot/snapuserd/user-space-merge/
Dsnapuserd_server.h59 explicit HandlerThread(std::shared_ptr<SnapshotHandler> snapuserd);
70 const std::shared_ptr<SnapshotHandler>& snapuserd() const { return snapuserd_; } in snapuserd()
79 std::shared_ptr<SnapshotHandler> snapuserd_;
102 using HandlerList = std::vector<std::shared_ptr<HandlerThread>>;
104 std::queue<std::shared_ptr<HandlerThread>> merge_handlers_;
121 void RunThread(std::shared_ptr<HandlerThread> handler);
146 std::shared_ptr<HandlerThread> AddHandler(const std::string& misc_name,
150 bool StartHandler(const std::shared_ptr<HandlerThread>& handler);
152 const std::shared_ptr<HandlerThread>& handler);
153 std::string GetMergeStatus(const std::shared_ptr<HandlerThread>& handler);
/system/vold/
DVolumeManager.h80 void addDiskSource(const std::shared_ptr<DiskSource>& diskSource);
82 std::shared_ptr<android::vold::Disk> findDisk(const std::string& id);
83 std::shared_ptr<android::vold::VolumeBase> findVolume(const std::string& id);
86 std::shared_ptr<android::vold::VolumeBase> findVolumeWithFilter(Fn fn) { in findVolumeWithFilter()
212 void handleDiskAdded(const std::shared_ptr<android::vold::Disk>& disk);
223 std::list<std::shared_ptr<DiskSource>> mDiskSources;
224 std::list<std::shared_ptr<android::vold::Disk>> mDisks;
225 std::list<std::shared_ptr<android::vold::Disk>> mPendingDisks;
226 std::list<std::shared_ptr<android::vold::VolumeBase>> mObbVolumes;
227 std::list<std::shared_ptr<android::vold::VolumeBase>> mInternalEmulatedVolumes;
[all …]
/system/security/keystore2/src/km_compat/
Dcertificate_test.cpp49 static std::variant<std::shared_ptr<IKeyMintDevice>, ScopedAStatus> getDevice() { in getDevice()
51 std::shared_ptr<IKeyMintDevice> device; in getDevice()
65 getCertificate(std::shared_ptr<IKeyMintDevice> device, const std::vector<KeyParameter>& keyParams) { in getCertificate()
108 if (std::holds_alternative<std::shared_ptr<IKeyMintDevice>>(device)) { in TEST()
109 auto result = getCertificate(std::get<std::shared_ptr<IKeyMintDevice>>(device), keyParams); in TEST()
123 if (std::holds_alternative<std::shared_ptr<IKeyMintDevice>>(device)) { in TEST()
124 auto result = getCertificate(std::get<std::shared_ptr<IKeyMintDevice>>(device), keyParams); in TEST()
136 if (std::holds_alternative<std::shared_ptr<IKeyMintDevice>>(device)) { in TEST()
137 auto result = getCertificate(std::get<std::shared_ptr<IKeyMintDevice>>(device), keyParams); in TEST()
151 if (std::holds_alternative<std::shared_ptr<IKeyMintDevice>>(device)) { in TEST()
[all …]
/system/tools/aidl/tests/golden_output/aidl_test_loggable_interface-ndk-source/gen/include/aidl/android/aidl/loggable/
DILoggableInterface.h46 static std::shared_ptr<ISub> fromBinder(const ::ndk::SpAIBinder& binder);
47 static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<ISub>& instance);
48 static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<ISub>* instance);
49 static bool setDefaultImpl(const std::shared_ptr<ISub>& impl);
50 static const std::shared_ptr<ISub>& getDefaultImpl();
53 static std::shared_ptr<ISub> default_impl;
108 static std::shared_ptr<ILoggableInterface> fromBinder(const ::ndk::SpAIBinder& binder);
109 …static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<ILoggableInterface>& i…
110 …static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<ILoggableInterface>* …
111 static bool setDefaultImpl(const std::shared_ptr<ILoggableInterface>& impl);
[all …]
/system/core/fs_mgr/libsnapshot/snapuserd/dm-snapshot-merge/
Dsnapuserd_server.h51 explicit DmUserHandler(std::shared_ptr<Snapuserd> snapuserd);
62 const std::shared_ptr<Snapuserd>& snapuserd() const { return snapuserd_; } in snapuserd()
69 std::shared_ptr<Snapuserd> snapuserd_;
103 using HandlerList = std::vector<std::shared_ptr<DmUserHandler>>;
121 void RunThread(std::shared_ptr<DmUserHandler> handler);
139 std::shared_ptr<DmUserHandler> AddHandler(const std::string& misc_name,
142 bool StartHandler(const std::shared_ptr<DmUserHandler>& handler);

12345678910