mercurial/libInit.cc
author Jan Vrany <jan.vrany@fit.cvut.cz>
Tue, 05 Mar 2013 19:17:55 +0000
branchhg-command-server-support
changeset 239 0f793d531d0d
parent 231 eb0f01855893
child 256 49cce5802570
permissions -rw-r--r--
Terminate command server's after some time of inactivity (currently 1min), The #execute: method automatically starts a server if not running. This reduces a number of running servers and dispatchers and thus save resources.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     1
/*
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     2
 * $Header$
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     3
 *
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     4
 * DO NOT EDIT
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     5
 * automagically generated from the projectDefinition: stx_libscm_mercurial.
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     6
 */
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     7
#define __INDIRECTVMINITCALLS__
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     8
#include <stc.h>
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     9
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    10
#ifdef WIN32
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    11
# pragma codeseg INITCODE "INITCODE"
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    12
#endif
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    13
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    14
#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    15
DLL_EXPORT void _libstx_libscm_mercurial_Init() INIT_TEXT_SECTION;
239
0f793d531d0d Terminate command server's after some time of inactivity (currently 1min),
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 231
diff changeset
    16
DLL_EXPORT void _libstx_libscm_mercurial_InitDefinition() INIT_TEXT_SECTION;
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    17
#endif
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    18
239
0f793d531d0d Terminate command server's after some time of inactivity (currently 1min),
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 231
diff changeset
    19
void _libstx_libscm_mercurial_InitDefinition(pass, __pRT__, snd)
0f793d531d0d Terminate command server's after some time of inactivity (currently 1min),
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 231
diff changeset
    20
OBJ snd; struct __vmData__ *__pRT__; {
0f793d531d0d Terminate command server's after some time of inactivity (currently 1min),
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 231
diff changeset
    21
__BEGIN_PACKAGE2__("libstx_libscm_mercurial__DFN", _libstx_libscm_mercurial_InitDefinition, "stx:libscm/mercurial");
0f793d531d0d Terminate command server's after some time of inactivity (currently 1min),
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 231
diff changeset
    22
_stx_137libscm_137mercurial_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    23
239
0f793d531d0d Terminate command server's after some time of inactivity (currently 1min),
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 231
diff changeset
    24
__END_PACKAGE__();
0f793d531d0d Terminate command server's after some time of inactivity (currently 1min),
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 231
diff changeset
    25
}
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    26
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    27
void _libstx_libscm_mercurial_Init(pass, __pRT__, snd)
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    28
OBJ snd; struct __vmData__ *__pRT__; {
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    29
__BEGIN_PACKAGE2__("libstx_libscm_mercurial", _libstx_libscm_mercurial_Init, "stx:libscm/mercurial");
49
ffb879bfafe7 - stx_libscm_mercurial
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 46
diff changeset
    30
_HGAuthorQuery_Init(pass,__pRT__,snd);
177
1b0ddad9770e Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 162
diff changeset
    31
_HGCachedFileData_Init(pass,__pRT__,snd);
135
c74b92e6a2f8 Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 105
diff changeset
    32
_HGChange_Init(pass,__pRT__,snd);
69
17045d49309f Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 54
diff changeset
    33
_HGChangesetFile_Init(pass,__pRT__,snd);
103
04731ef44417 HGNodeId renamed to HGChangesetId
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 88
diff changeset
    34
_HGChangesetId_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    35
_HGCommand_Init(pass,__pRT__,snd);
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    36
_HGCommandParser_Init(pass,__pRT__,snd);
231
eb0f01855893 Initial version of HGCommandServer
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 216
diff changeset
    37
_HGCommandServer_Init(pass,__pRT__,snd);
46
d5a192b11a1a - More Smalltalk/X support
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 40
diff changeset
    38
_HGCommitDialog_Init(pass,__pRT__,snd);
54
66045198bfbc More changes towards self hosting. Some work on model is still missing...
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 51
diff changeset
    39
_HGCommitTask_Init(pass,__pRT__,snd);
36
41cb88196e69 - HGTests
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 34
diff changeset
    40
_HGError_Init(pass,__pRT__,snd);
46
d5a192b11a1a - More Smalltalk/X support
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 40
diff changeset
    41
_HGIconLibrary_Init(pass,__pRT__,snd);
177
1b0ddad9770e Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 162
diff changeset
    42
_HGMergeInfo_Init(pass,__pRT__,snd);
178
1ed827252fee More work on merging. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 177
diff changeset
    43
_HGMergeTool_Init(pass,__pRT__,snd);
215
165ce6502156 Temporary commit: added notification propagation. Added Push/Pull info.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 178
diff changeset
    44
_HGNotification_Init(pass,__pRT__,snd);
46
d5a192b11a1a - More Smalltalk/X support
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 40
diff changeset
    45
_HGPackageModel_Init(pass,__pRT__,snd);
d5a192b11a1a - More Smalltalk/X support
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 40
diff changeset
    46
_HGPackageModelRegistry_Init(pass,__pRT__,snd);
215
165ce6502156 Temporary commit: added notification propagation. Added Push/Pull info.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 178
diff changeset
    47
_HGPushPullInfo_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    48
_HGRepositoryObject_Init(pass,__pRT__,snd);
88
1ad71a063a20 Bunch of fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 84
diff changeset
    49
_HGRevisionAnnotation_Init(pass,__pRT__,snd);
1ad71a063a20 Bunch of fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 84
diff changeset
    50
_HGRevisionInfo_Init(pass,__pRT__,snd);
46
d5a192b11a1a - More Smalltalk/X support
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 40
diff changeset
    51
_HGSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
d5a192b11a1a - More Smalltalk/X support
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 40
diff changeset
    52
_HGSourceCodeManager_Init(pass,__pRT__,snd);
36
41cb88196e69 - HGTests
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 34
diff changeset
    53
_HGStatus_Init(pass,__pRT__,snd);
216
0a3821d4bdb6 Error & notification handling & propagating unified. Fixes in push/pull error handling.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 215
diff changeset
    54
_HGWarning_Init(pass,__pRT__,snd);
162
108fc9ee061e Added HGWorkingCopyBrowser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 151
diff changeset
    55
_HGWorkingCopyBrowser_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    56
_HGWorkingCopyFile_Init(pass,__pRT__,snd);
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    57
_stx_137libscm_137mercurial_Init(pass,__pRT__,snd);
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    58
_HGBranch_Init(pass,__pRT__,snd);
40
e3699c0b00f9 Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 39
diff changeset
    59
_HGChangeset_Init(pass,__pRT__,snd);
36
41cb88196e69 - HGTests
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 34
diff changeset
    60
_HGCommandError_Init(pass,__pRT__,snd);
146
1015b8f6dc1c Added check for author signature before commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 145
diff changeset
    61
_HGCommitError_Init(pass,__pRT__,snd);
145
1b8652185a8f Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 135
diff changeset
    62
_HGConfig_Init(pass,__pRT__,snd);
105
25e8ff9d2a31 Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 103
diff changeset
    63
_HGNoSuchBranchError_Init(pass,__pRT__,snd);
150
1813913f6106 Addec HGRepositoru>>remotes returning list of remote repositories.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 146
diff changeset
    64
_HGRemote_Init(pass,__pRT__,snd);
40
e3699c0b00f9 Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 39
diff changeset
    65
_HGRepository_Init(pass,__pRT__,snd);
105
25e8ff9d2a31 Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 103
diff changeset
    66
_HGRepositoryError_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    67
_HGWorkingCopy_Init(pass,__pRT__,snd);
51
61700cf82743 - HGCommandParser
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 49
diff changeset
    68
_HGCommandParseError_Init(pass,__pRT__,snd);
151
527a1e85aef8 Support for 'autopush' in commit dialog.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 150
diff changeset
    69
_HGPushError_Init(pass,__pRT__,snd);
527a1e85aef8 Support for 'autopush' in commit dialog.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 150
diff changeset
    70
_HGPushWouldCreateNewHeadError_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    71
69
17045d49309f Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 54
diff changeset
    72
_stx_137libscm_137mercurial_extensions_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    73
__END_PACKAGE__();
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    74
}