XWare Поиск по информационным ресурсам МГУ English Russian
       
       Точная форма слов   О проекте   Сайты   Помощь
Поиск по:rtm-cs.sinp.msu.ru   - Поискать по всем серверам
На этой странице приведены все страницы сервера rtm-cs.sinp.msu.ru ,которые мы индексируем. Показаны документы 401 - 420 из 1170.

В начало ] Пред. | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | След.В конец ]

Упорядочить по: URL  |  дате изменения
401. Making Objects Persistent
Next: Migrating Objects Up: BOA Previous: Activation Mode Library . ... In all these cases the state of the moved object has to be saved before and restored after moving. ... If you use multiple BOA daemons or use persistent servers that do not register with the BOA you have to make sure no name clashes occur. ... Although the actual code for saving and restoring the state of an account object are two-liners each real world applications often require complex code for making objects persistent. ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node40.html -- 11.7 Кб -- 07.06.1999
Похожие документы

402. Migrating Objects
Next: POA Up: BOA Previous: Making Objects Persistent . Up until now we described how objects are moved between different instances of the same server. ... Now let us add a method migrate() that migrates an account object to a new server. The new server is specified through an implementation repository entry. // account.idl interface Account { ... void migrate (in CORBA::ImplementationDef destination); }; . ... you cannot migrate an object to a persistent server . ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node41.html -- 4.9 Кб -- 07.06.1999
Похожие документы

403. POA
Next: Architecture Up: Implementation Overview Previous: Migrating Objects . The Basic Object Adapter provides a bare minimum of functionality to server applications. As a consequence, many ORBs added custom extensions to the BOA to support more complex demands upon an object adapter, making server implementations incompatible among different ORB vendors. In CORBA 2.2, the new Portable Object Adapter was introduced. ... Allow a single servant to support many object identities. ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node42.html -- 4.8 Кб -- 07.06.1999
Похожие документы

404. Architecture
... Each POA maintains an Active Object Map that maps all objects that have been activated in the POA to a servant. For each incoming request, the POA looks up the object reference in the Active Object Map and tries to find the responsible servant. ... A POA Manager can control one or many POAs. ... Active . ... Object Reference . ... A server can contain one or more POAs, each of which can provide zero, one or more active servants. Each active servant can then serve one or more object references. ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node43.html -- 6.7 Кб -- 07.06.1999
Похожие документы

405. Policies
... We have already mentioned the policies that control various aspects of POA behaviour. ... Non-reentrant servants should only be activated in POAs with the SINGLE_THREAD_MODEL policy. ... Objects activated in this POA cannot outlive the server process. ... The POA maintains a map of active servants (the Active Object Map). ... USE_ACTIVE_OBJECT_MAP_ONLY . ... The Root POA has the ORB_CTRL_MODEL , TRANSIENT , UNIQUE_ID , SYSTEM_ID , RETAIN , USE_ACTIVE_OBJECT_MAP_ONLY and IMPLICIT_ACTIVATION policies....
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node44.html -- 6.5 Кб -- 07.06.1999
Похожие документы

406. Example
Next: Using a Servant Manager Up: POA Previous: Policies . As an example, let's write a simple POA-based server. ... Next, we rewrite the server. 1: // file server.cc 2: 3: #include hello.h 4: 5: class HelloWorld_impl : virtual public POA _ HelloWorld 6: { 7: public: 8: void hello() { printf ( Hello World!\n ); }; 9: }; 10: 11: 12: int main( int argc, char *argv[] ) 13: { 14: CORBA:: ORB _var orb = CORBA:: ORB _init (argc, argv, mico-local- orb ); 15: CORBA:: Object _var poaobj = ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node45.html -- 6.2 Кб -- 07.06.1999
Похожие документы

407. Using a Servant Manager
Next: Persistent Objects Up: POA Previous: Example . ... The former one is called when a new servant needs to be incarnated to serve a previously unknown Object Id. etherealize is called when the servant is deactivated (for example in POA shutdown) and allows the servant manager to clean up associated data. class AccountManager : public virtual POA _ PortableServer ::ServantActivator { /* declarations */ }; PortableServer :: Servant AccountManager::incarnate (/* params */) { return ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node46.html -- 8.9 Кб -- 07.06.1999
Похожие документы

408. Persistent Objects
Next: Reference Counting Up: POA Previous: Using a Servant Manager . Our previous examples used ``transient'' objects which cannot outlive the server process they were created in. ... You can kill and restart the server process, for example to save resources while it is not needed, or to update the implementation, and the client objects will not notice as long as the server is running whenever an invocation is performed. ... As an example, we will expand our Bank to create persistent accounts. ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node47.html -- 10.4 Кб -- 07.06.1999
Похожие документы

409. Reference Counting
Next: IDL Compiler Up: POA Previous: Persistent Objects . ... Eventually, a servant must be deleted with C++'s delete operator, and a user must know when a servant is safe to be deleted - deleting a servant that is still known to a POA leads to undesired results. CORBA 2.3 addresses this problem and introduces reference counting for servants. ... The PortableServer::ServantBase_var class is provided for automated reference counting, acting the same as CORBA::Object_var does for Objects. ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node48.html -- 4.9 Кб -- 07.06.1999
Похожие документы

410. IDL Compiler
... The tool is used for translating IDL-specifications to C++ as well as feeding IDL-specifications into the interface repository. The idl tool takes its input either from a file or an interface repository and generates code for C++ or CORBA-IDL. ... This option is off by default. -codegen-c++ . ... By default, the stubs and skeletons generated by the IDL Compiler make use of an efficient MICO specific marshalling interface called the Static Invocation Interface (SII). ... idl account.idl . ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node49.html -- 12.8 Кб -- 07.06.1999
Похожие документы

411. Compiler and Linker Wrappers
... It can be quite complicated to compile and link MICO applications because you have to specify system dependent compiler flags, linker flags and libraries. ... mico-c++ . should be used as the C++ compiler when compiling the C++ source files of a MICO-application. mico-ld . ... should be used as the C++ compiler when compiling the C++ source files of a MICO dynamically loadable module. mico-shc++ will not be available unless you specified the -enable-dynamic option during configuration. mico-shld . ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node50.html -- 4.6 Кб -- 07.06.1999
Похожие документы

412. Examples
Next: C++ mapping Up: Compiler and Linker Wrappers Previous: Compiler and Linker Wrappers . ... As a second example let us consider building a dynamically loadable module and a client program that loads the module. ... idl account.idl mico-shc++ -I. -c account.cc -o account.o mico-shc++ -I. -c module.cc -o module.o mico-shld -o module module.o account.o -lmico2.2.7 mico-c++ -I. -c client.cc -o client.o mico-ld account.o client.o -o client -lmico2.2.7 . ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node51.html -- 4.6 Кб -- 07.06.1999
Похожие документы

413. C++ mapping
Next: Using strings Up: No Title Previous: Examples . This chapter features some highlights of the IDL to C++ mapping. Sometimes we just quote facts from the CORBA standard, sometimes we describe some details which are specific to MICO. Using strings . ... Exceptions . CORBA Compliant Exception Handling . MICO Specific Exception Handling . No Exception handling . ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node52.html -- 4.3 Кб -- 07.06.1999
Похожие документы

414. Using strings
... The CORBA standard adopts a not necessarily intuitive mapping for strings for the C++ language. ... In addition, the CORBA module defines a class String_var that contains a char* value and automatically frees the pointer when a String_var object is deallocated. ... Assignment or construction from a const char* or from another String_var causes a copy. ... C++ namespace CORBA { char *string_alloc( ULong len ); char *string_dup( const char* ); void string_free( char * ); .. ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node53.html -- 6.0 Кб -- 07.06.1999
Похожие документы

415. No Title
Next: What is MICO? What is MICO? ... Getting MICO . ... Objects in distributed systems . ... Interface Repository . BOA . ... Listing All Entries . ... Forcing Activation of an Implementation . ... Activation Modes . Activation Mode Shared . Activation Mode Persistent . Activation Mode Unshared . Activation Mode Per Method . Activation Mode Library . ... Exceptions . CORBA Compliant Exception Handling . MICO Specific Exception Handling . No Exception handling . ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/ -- 9.8 Кб -- 07.06.1999
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/doc.html -- 9.8 Кб -- 07.06.1999
Похожие документы

416. What is MICO?
... The intention of this project is to provide a freely available and fully compliant implementation of the CORBA 2.2 standard (see [ 5 ]). ... Our goal is to keep MICO compliant to the latest CORBA standard. ... How to support MICO . The authors have worked very hard to make MICO a usable and free CORBA 2.2 compliant implementation. ... Although MICO is fully CORBA 2.2 compliant, there are some parts of the standard (like the CORBAservices) which are not mandatory and which we did not implement. ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node1.html -- 6.1 Кб -- 07.06.1999
Похожие документы

417. Objects in distributed systems
Next: State of development Up: Guided tour through MICO Previous: Guided tour through MICO . Modern programming languages employ the object paradigm to structure computation within a single operating system process. The next logical step is to distribute a computation over multiple processes on one single or even on different machines. ... The Common Object Request Broker Architecture (CORBA) is a specification of such a middleware platform by the Object Management Group (OMG) (see [ 5 ]). ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node10.html -- 5.6 Кб -- 07.06.1999
Похожие документы

418. State of development
Next: Sample Program Up: Guided tour through MICO Previous: Objects in distributed systems . MICO is a fully compliant CORBA 2.2 implementation. ... Dynamic Invocation Interface (DII) . ... full BOA implementation, including all activation modes, support for object migration, object persistence and the implementation repository . ... event service . ... Our goal is to keep the core of MICO fully compliant to the latest version of the CORBA specification, while integrating new CORBA services. ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node11.html -- 4.7 Кб -- 07.06.1999
Похожие документы

419. Sample Program
Next: Standalone program Up: Guided tour through MICO Previous: State of development . To get you started with MICO, this section presents an example of how to turn a single-process object oriented program into a MICO application. Standalone program . MICO application . ... Stringified Object References . ... The MICO Binder (CORBA Extension) . ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node12.html -- 3.8 Кб -- 07.06.1999
Похожие документы

420. Standalone program
Next: MICO application Up: Sample Program Previous: Sample Program . ... An object which implements such a bank account offers three operations : deposit a certain amount of money, withdraw a certain amount of money, and an operation called balance that returns the current account balance. ... class Account { long _current_balance; public: Account (); void deposit (unsigned long amount); void withdraw (unsigned long amount); long balance (); }; . ...
[ Сохраненная копия ]  Ссылки http://rtm-cs.sinp.msu.ru/manual/mico/doc/node13.html -- 4.8 Кб -- 07.06.1999
Похожие документы

В начало ] Пред. | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | След.В конец ]

Rambler's Top100 RFBR Яндекс цитирования