From 7f25cd1e67cd844169ed85fef3ca8d9b3712a5ad Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Fri, 9 Feb 2007 03:28:35 +0000 Subject: example c++ client --- examples/cpp/.cvsignore | 8 ++++++++ examples/cpp/Enum_ComputerSystem.cpp | 17 +++++++++++++++++ examples/cpp/Makefile.am | 14 ++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 examples/cpp/.cvsignore create mode 100644 examples/cpp/Enum_ComputerSystem.cpp create mode 100644 examples/cpp/Makefile.am (limited to 'examples/cpp') diff --git a/examples/cpp/.cvsignore b/examples/cpp/.cvsignore new file mode 100644 index 0000000..884b0f3 --- /dev/null +++ b/examples/cpp/.cvsignore @@ -0,0 +1,8 @@ +Makefile +Makefile.in +*.o +*.lo +*.la +.deps +.libs +wsman diff --git a/examples/cpp/Enum_ComputerSystem.cpp b/examples/cpp/Enum_ComputerSystem.cpp new file mode 100644 index 0000000..7778552 --- /dev/null +++ b/examples/cpp/Enum_ComputerSystem.cpp @@ -0,0 +1,17 @@ +#include +#include + +using std::cout; + +using namespace WsmanClientNamespace; +int main(int argc, char* argv[]) +{ + WsmanClient client = WsmanClient("http://wsman:secret@192.168.1.41:8889/wsman"); + vector vec; + client.Enumerate("http:///cws.sblim.sf.net/wbem/wscim/1/cim-schema/2/CWS_Instance", vec ); + for (vector::iterator iter = vec.begin(); + iter != vec.end(); ++iter) { + cout << "item: " << *iter << "\n"; + } + return 0; +} diff --git a/examples/cpp/Makefile.am b/examples/cpp/Makefile.am new file mode 100644 index 0000000..6d14a2f --- /dev/null +++ b/examples/cpp/Makefile.am @@ -0,0 +1,14 @@ + +LDADD = \ + -lwsman_clientpp + +Enum_ComputerSystem_CXXFLAGS = \ + $(OPENWSMAN_CFLAGS) +Enum_ComputerSystem_SOURCES = \ + Enum_ComputerSystem.cpp + +noinst_PROGRAMS = \ + Enum_ComputerSystem + + + -- cgit