blob: e57eae67211675feffc10e933e9edce464ac63e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
// -*- C++ -*-
// $Id$
/**
* @file Process_Name.h
* @author William R. Otte <wotte@dre.vanderbilt.edu>
*
* A simple configuration plugin that will change the process
* name as represented by PS. It is only functional on Linux
*/
#ifndef PROCESS_NAME_H
#define PROCESS_NAME_H
#include /**/ "ace/pre.h"
#include "dance/DAnCE_LocalityManagerC.h"
#include "tao/LocalObject.h"
#include "Process_Name_export.h"
namespace DAnCE
{
class Process_Name_Export Process_Name
: public virtual DAnCE::LocalityConfiguration,
public virtual ::CORBA::LocalObject
{
public:
// Constructor
Process_Name (void);
// Destructor
virtual ~Process_Name (void);
virtual char * type (void);
virtual void configure (const ::Deployment::Property & prop);
};
}
extern "C"
{
DAnCE::LocalityConfiguration_ptr
Process_Name_Export create_Process_Name (void);
}
#include /**/ "ace/post.h"
#endif
|