summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Ivy/Ivy.h26
1 files changed, 24 insertions, 2 deletions
diff --git a/Ivy/Ivy.h b/Ivy/Ivy.h
index 77636ed..02538d7 100644
--- a/Ivy/Ivy.h
+++ b/Ivy/Ivy.h
@@ -22,6 +22,27 @@ class _declspec(dllimport) CBufferedSocket;
#endif
#endif
+#include <windows.h>
+
+#ifndef UNDER_CE
+#define STL
+#endif
+#ifdef STL
+#include <string>
+#include <vector>
+#include <list>
+
+using std::string;
+using std::vector;
+using std::list;
+#else
+#include "DataTypes.h"
+#endif
+
+#pragma warning(disable: 4275)
+#pragma warning(disable: 4251)
+#pragma warning(disable: 4786)
+
#include "IvyCallback.h"
class IvyWatcher;
@@ -51,10 +72,11 @@ public:
public:
void Classes( int argc, const char **argv );
-
+ void SendDieMsg( IvyApplication *app );
+ IvyApplication *GetApplication(const char *name);
void SendDirectMsg( IvyApplication *app, int id, const char *message);
void BindDirectMsg( IvyDirectMessageCallback *callback );
- int SendMsg( const char *message );
+ int SendMsg( const char *message, ... );
const char *GetDomain(const char *domainlist);
unsigned short GetApplicationPort();