[ibpy] r338 committed - Doc updates.

24 views
Skip to first unread message

codesite...@google.com

unread,
Aug 2, 2009, 6:22:13 AM8/2/09
to ibpy-...@googlegroups.com
Revision: 338
Author: troy.melhase
Date: Sun Aug 2 03:18:13 2009
Log: Doc updates.
http://code.google.com/p/ibpy/source/detail?r=338

Added:
/wiki/ApiDocIbExtTagValue.wiki
Modified:
/wiki/ApiDocIbExtAnyWrapper.wiki
/wiki/ApiDocIbExtAnyWrapperMsgGenerator.wiki
/wiki/ApiDocIbExtComboLeg.wiki
/wiki/ApiDocIbExtContract.wiki
/wiki/ApiDocIbExtContractDetails.wiki
/wiki/ApiDocIbExtEClientErrors.wiki
/wiki/ApiDocIbExtEClientSocket.wiki
/wiki/ApiDocIbExtEReader.wiki
/wiki/ApiDocIbExtEWrapper.wiki
/wiki/ApiDocIbExtEWrapperMsgGenerator.wiki
/wiki/ApiDocIbExtExecution.wiki
/wiki/ApiDocIbExtExecutionFilter.wiki
/wiki/ApiDocIbExtOrder.wiki
/wiki/ApiDocIbExtOrderState.wiki
/wiki/ApiDocIbExtScannerSubscription.wiki
/wiki/ApiDocIbExtTickType.wiki
/wiki/ApiDocIbExtUnderComp.wiki
/wiki/ApiDocIbExtUtil.wiki
/wiki/ApiDocIbLib.wiki
/wiki/ApiDocIbLibLogger.wiki
/wiki/ApiDocIbLibOverloading.wiki
/wiki/ApiDocIbOptConnection.wiki
/wiki/ApiDocIbOptMessage.wiki
/wiki/ApiDocIbOptReceiver.wiki
/wiki/ApiDocIbOptSender.wiki
/wiki/DocumentationIndex.wiki
/wiki/Makefile
/wiki/gcwikiformatter.py

=======================================
--- /dev/null
+++ /wiki/ApiDocIbExtTagValue.wiki Sun Aug 2 03:18:13 2009
@@ -0,0 +1,25 @@
+#summary Reference documentation for ib.ext.TagValue
+#labels ApiDoc
+
+=== TagValue(object) (class) ===
+
+generated source for TagValue
+
+class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/TagValue.py#18
line 18]
+
+ method *`__init__()`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/TagValue.py#26
line 26]
+ ====== . ======
+
+ method *`__init___0(p_tag, p_value)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/TagValue.py#30
line 30]
+ ====== . ======
+
+ method *`__eq__(p_other)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/TagValue.py#34
line 34]
+ ====== . ======
+
+
=======================================
--- /wiki/ApiDocIbExtAnyWrapper.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbExtAnyWrapper.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for AnyWrapper.
+#summary Reference documentation for ib.ext.AnyWrapper
#labels ApiDoc

=== AnyWrapper(object) (class) ===
=======================================
--- /wiki/ApiDocIbExtAnyWrapperMsgGenerator.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbExtAnyWrapperMsgGenerator.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for AnyWrapperMsgGenerator.
+#summary Reference documentation for ib.ext.AnyWrapperMsgGenerator
#labels ApiDoc

=== AnyWrapperMsgGenerator(object) (class) ===
=======================================
--- /wiki/ApiDocIbExtComboLeg.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbExtComboLeg.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for ComboLeg.
+#summary Reference documentation for ib.ext.ComboLeg
#labels ApiDoc

=== ComboLeg(object) (class) ===
=======================================
--- /wiki/ApiDocIbExtContract.wiki Thu Sep 4 10:19:17 2008
+++ /wiki/ApiDocIbExtContract.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for Contract.
+#summary Reference documentation for ib.ext.Contract
#labels ApiDoc

=== Contract(Cloneable) (class) ===
@@ -14,17 +14,17 @@

method *`clone()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Contract.py#46
line 46]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Contract.py#47
line 47]
====== . ======

method *`__init___0(p_conId, p_symbol, p_secType, p_expiry,
p_strike, p_right, p_multiplier, p_exchange, p_currency,
p_localSymbol, p_comboLegs, p_primaryExch, p_includeExpired)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Contract.py#52
line 52]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Contract.py#53
line 53]
====== . ======

method *`__eq__(p_other)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Contract.py#79
line 79]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Contract.py#80
line 80]
====== . ======


=======================================
--- /wiki/ApiDocIbExtContractDetails.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbExtContractDetails.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for ContractDetails.
+#summary Reference documentation for ib.ext.ContractDetails
#labels ApiDoc

=== ContractDetails(object) (class) ===
@@ -9,12 +9,12 @@

method *`__init__()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/ContractDetails.py#47
line 47]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/ContractDetails.py#49
line 49]
====== . ======

- method *`__init___0(p_summary, p_marketName, p_tradingClass,
p_minTick, p_orderTypes, p_validExchanges)`*
-
- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/ContractDetails.py#52
line 52]
+ method *`__init___0(p_summary, p_marketName, p_tradingClass,
p_minTick, p_orderTypes, p_validExchanges, p_underConId, p_longName)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/ContractDetails.py#55
line 55]
====== . ======


=======================================
--- /wiki/ApiDocIbExtEClientErrors.wiki Thu Sep 4 10:19:17 2008
+++ /wiki/ApiDocIbExtEClientErrors.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for EClientErrors.
+#summary Reference documentation for ib.ext.EClientErrors
#labels ApiDoc

=== EClientErrors(object) (class) ===
=======================================
--- /wiki/ApiDocIbExtEClientSocket.wiki Thu Sep 4 10:19:17 2008
+++ /wiki/ApiDocIbExtEClientSocket.wiki Sun Aug 2 03:18:13 2009
@@ -1,305 +1,305 @@
-#summary Translated source for EClientSocket.
+#summary Reference documentation for ib.ext.EClientSocket
#labels ApiDoc

=== EClientSocket(object) (class) ===

generated source for EClientSocket

-class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#31
line 31]
+class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#32
line 32]

method *`faMsgTypeName(faDataType)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#44
line 44]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#45
line 45]
====== . ======

method *`serverVersion()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#101
line 101]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#105
line 105]
====== . ======

method *`TwsConnectionTime()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#104
line 104]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#108
line 108]
====== . ======

method *`wrapper()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#107
line 107]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#111
line 111]
====== . ======

method *`reader()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#110
line 110]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#114
line 114]
====== . ======

method *`__init__(anyWrapper)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#113
line 113]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#117
line 117]
====== . ======

method *`isConnected()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#116
line 116]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#120
line 120]
====== . ======

method *`eConnect(host, port, clientId)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#121
line 121]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#125
line 125]
====== . ======

method *`connectionError()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#132
line 132]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#136
line 136]
====== . ======

method *`checkConnected(host)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#136
line 136]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#140
line 140]
====== . ======

method *`createReader(socket, dis)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#144
line 144]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#148
line 148]
====== . ======

method *`eConnect_0(socket, clientId)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#149
line 149]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#153
line 153]
====== . ======

method *`eDisconnect()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#168
line 168]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#172
line 172]
====== . ======

method *`cancelScannerSubscription(tickerId)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#190
line 190]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#194
line 194]
====== . ======

method *`reqScannerParameters()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#207
line 207]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#211
line 211]
====== . ======

method *`reqScannerSubscription(tickerId, subscription)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#223
line 223]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#227
line 227]
====== . ======

method *`reqMktData(tickerId, contract, genericTickList, snapshot)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#263
line 263]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#267
line 267]
====== . ======

method *`cancelHistoricalData(tickerId)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#325
line 325]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#329
line 329]
====== . ======

method *`cancelRealTimeBars(tickerId)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#341
line 341]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#345
line 345]
====== . ======

method *`reqHistoricalData(tickerId, contract, endDateTime,
durationStr, barSizeSetting, whatToShow, useRTH, formatDate)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#358
line 358]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#362
line 362]
====== . ======

method *`reqRealTimeBars(tickerId, contract, barSize, whatToShow,
useRTH)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#417
line 417]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#421
line 421]
====== . ======

method *`reqContractDetails(reqId, contract)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#451
line 451]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#455
line 455]
====== . ======

method *`reqMktDepth(tickerId, contract, numRows)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#483
line 483]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#487
line 487]
====== . ======

method *`cancelMktData(tickerId)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#512
line 512]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#516
line 516]
====== . ======

method *`cancelMktDepth(tickerId)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#526
line 526]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#530
line 530]
====== . ======

method *`exerciseOptions(tickerId, contract, exerciseAction,
exerciseQuantity, account, override)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#543
line 543]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#547
line 547]
====== . ======

method *`placeOrder(id, contract, order)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#578
line 578]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#582
line 582]
====== . ======

method *`reqAccountUpdates(subscribe, acctCode)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#753
line 753]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#781
line 781]
====== . ======

- method *`reqExecutions(filter)`*
-
- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#769
line 769]
+ method *`reqExecutions(reqId, filter)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#797
line 797]
====== . ======

method *`cancelOrder(id)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#790
line 790]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#820
line 820]
====== . ======

method *`reqOpenOrders()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#804
line 804]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#834
line 834]
====== . ======

method *`reqIds(numIds)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#817
line 817]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#847
line 847]
====== . ======

method *`reqNewsBulletins(allMsgs)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#831
line 831]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#861
line 861]
====== . ======

method *`cancelNewsBulletins()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#845
line 845]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#875
line 875]
====== . ======

method *`setServerLogLevel(logLevel)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#858
line 858]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#888
line 888]
====== . ======

method *`reqAutoOpenOrders(bAutoBind)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#872
line 872]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#902
line 902]
====== . ======

method *`reqAllOpenOrders()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#886
line 886]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#916
line 916]
====== . ======

method *`reqManagedAccts()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#899
line 899]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#929
line 929]
====== . ======

method *`requestFA(faDataType)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#912
line 912]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#942
line 942]
====== . ======

method *`replaceFA(faDataType, xml)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#929
line 929]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#959
line 959]
====== . ======

method *`reqCurrentTime()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#947
line 947]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#977
line 977]
====== . ======

method *`reqFundamentalData(reqId, contract, reportType)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#963
line 963]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#993
line 993]
====== . ======

method *`cancelFundamentalData(reqId)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#987
line 987]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1017
line 1017]
====== . ======

method *`error(err)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1005
line 1005]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1035
line 1035]
====== . ======

method *`error_0(id, errorCode, errorMsg)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1010
line 1010]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1040
line 1040]
====== . ======

method *`close()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1013
line 1013]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1043
line 1043]
====== . ======

method *`is_(strval)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1018
line 1018]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1048
line 1048]
====== . ======

method *`isNull(strval)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1022
line 1022]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1052
line 1052]
====== . ======

method *`error_1(id, pair, tail)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1026
line 1026]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1056
line 1056]
====== . ======

method *`send(strval)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1030
line 1030]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1060
line 1060]
====== . ======

method *`sendEOL()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1035
line 1035]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1065
line 1065]
====== . ======

method *`send_0(val)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1039
line 1039]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1069
line 1069]
====== . ======

method *`send_1(val)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1043
line 1043]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1073
line 1073]
====== . ======

method *`send_2(val)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1048
line 1048]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1078
line 1078]
====== . ======

method *`send_3(val)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1052
line 1052]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1082
line 1082]
====== . ======

method *`sendMax(val)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1056
line 1056]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1086
line 1086]
====== . ======

method *`sendMax_0(val)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1063
line 1063]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1093
line 1093]
====== . ======

method *`send_4(val)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1070
line 1070]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1100
line 1100]
====== . ======

method *`IsEmpty(strval)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1074
line 1074]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EClientSocket.py#1104
line 1104]
====== . ======


=======================================
--- /wiki/ApiDocIbExtEReader.wiki Thu Sep 4 10:19:17 2008
+++ /wiki/ApiDocIbExtEReader.wiki Sun Aug 2 03:18:13 2009
@@ -1,75 +1,75 @@
-#summary Translated source for EReader.
+#summary Reference documentation for ib.ext.EReader
#labels ApiDoc

=== EReader(Thread) (class) ===

generated source for EReader

-class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#31
line 31]
+class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#33
line 33]

method *`parent()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#66
line 66]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#73
line 73]
====== . ======

method *`eWrapper()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#69
line 69]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#76
line 76]
====== . ======

method *`__init__(parent, dis)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#73
line 73]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#80
line 80]
====== . ======

method *`__init___0(name, parent, dis)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#77
line 77]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#84
line 84]
====== . ======

method *`run()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#83
line 83]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#90
line 90]
====== . ======

method *`processMsg(msgId)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#93
line 93]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#102
line 102]
====== . ======

method *`readStr()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#590
line 590]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#648
line 648]
====== . ======

method *`readBoolFromInt()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#600
line 600]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#658
line 658]
====== . ======

method *`readInt()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#604
line 604]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#662
line 662]
====== . ======

method *`readIntMax()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#608
line 608]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#666
line 666]
====== . ======

method *`readLong()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#612
line 612]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#670
line 670]
====== . ======

method *`readDouble()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#616
line 616]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#674
line 674]
====== . ======

method *`readDoubleMax()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#620
line 620]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EReader.py#678
line 678]
====== . ======


=======================================
--- /wiki/ApiDocIbExtEWrapper.wiki Thu Sep 4 10:19:17 2008
+++ /wiki/ApiDocIbExtEWrapper.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for EWrapper.
+#summary Reference documentation for ib.ext.EWrapper
#labels ApiDoc

=== EWrapper(AnyWrapper) (class) ===
@@ -47,104 +47,129 @@
defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#66
line 66]
====== . ======

- method *`updateAccountValue(key, value, currency, accountName)`*
+ method *`openOrderEnd()`*

defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#69
line 69]
====== . ======

- method *`updatePortfolio(contract, position, marketPrice,
marketValue, averageCost, unrealizedPNL, realizedPNL, accountName)`*
+ method *`updateAccountValue(key, value, currency, accountName)`*

defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#72
line 72]
====== . ======

- method *`updateAccountTime(timeStamp)`*
-
- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#82
line 82]
+ method *`updatePortfolio(contract, position, marketPrice,
marketValue, averageCost, unrealizedPNL, realizedPNL, accountName)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#75
line 75]
====== . ======

- method *`nextValidId(orderId)`*
+ method *`updateAccountTime(timeStamp)`*

defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#85
line 85]
====== . ======

- method *`contractDetails(reqId, contractDetails)`*
+ method *`accountDownloadEnd(accountName)`*

defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#88
line 88]
====== . ======

- method *`bondContractDetails(reqId, contractDetails)`*
+ method *`nextValidId(orderId)`*

defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#91
line 91]
====== . ======

- method *`contractDetailsEnd(reqId)`*
+ method *`contractDetails(reqId, contractDetails)`*

defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#94
line 94]
====== . ======

- method *`execDetails(orderId, contract, execution)`*
+ method *`bondContractDetails(reqId, contractDetails)`*

defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#97
line 97]
====== . ======

- method *`updateMktDepth(tickerId, position, operation, side, price,
size)`*
+ method *`contractDetailsEnd(reqId)`*

defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#100
line 100]
====== . ======

+ method *`execDetails(reqId, contract, execution)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#103
line 103]
+ ====== . ======
+
+ method *`execDetailsEnd(reqId)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#106
line 106]
+ ====== . ======
+
+ method *`updateMktDepth(tickerId, position, operation, side, price,
size)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#109
line 109]
+ ====== . ======
+
method *`updateMktDepthL2(tickerId, position, marketMaker,
operation, side, price, size)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#108
line 108]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#117
line 117]
====== . ======

method *`updateNewsBulletin(msgId, msgType, message, origExchange)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#117
line 117]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#126
line 126]
====== . ======

method *`managedAccounts(accountsList)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#120
line 120]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#129
line 129]
====== . ======

method *`receiveFA(faDataType, xml)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#123
line 123]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#132
line 132]
====== . ======

method *`historicalData(reqId, date, open, high, low, close,
volume, count, WAP, hasGaps)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#126
line 126]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#135
line 135]
====== . ======

method *`scannerParameters(xml)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#138
line 138]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#147
line 147]
====== . ======

method *`scannerData(reqId, rank, contractDetails, distance,
benchmark, projection, legsStr)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#141
line 141]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#150
line 150]
====== . ======

method *`scannerDataEnd(reqId)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#150
line 150]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#159
line 159]
====== . ======

method *`realtimeBar(reqId, time, open, high, low, close, volume,
wap, count)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#153
line 153]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#162
line 162]
====== . ======

method *`currentTime(time)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#164
line 164]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#173
line 173]
====== . ======

method *`fundamentalData(reqId, data)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#167
line 167]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#176
line 176]
+ ====== . ======
+
+ method *`deltaNeutralValidation(reqId, underComp)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#179
line 179]
+ ====== . ======
+
+ method *`tickSnapshotEnd(reqId)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapper.py#182
line 182]
====== . ======


=======================================
--- /wiki/ApiDocIbExtEWrapperMsgGenerator.wiki Thu Sep 4 10:19:17 2008
+++ /wiki/ApiDocIbExtEWrapperMsgGenerator.wiki Sun Aug 2 03:18:13 2009
@@ -1,160 +1,185 @@
-#summary Translated source for EWrapperMsgGenerator.
+#summary Reference documentation for ib.ext.EWrapperMsgGenerator
#labels ApiDoc

=== EWrapperMsgGenerator(AnyWrapperMsgGenerator) (class) ===

generated source for EWrapperMsgGenerator

-class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#18
line 18]
+class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#19
line 19]

method *`tickPrice(tickerId, field, price, canAutoExecute)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#26
line 26]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#27
line 27]
====== . ======

method *`tickSize(tickerId, field, size)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#30
line 30]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#31
line 31]
====== . ======

method *`tickOptionComputation(tickerId, field, impliedVol, delta,
modelPrice, pvDividend)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#34
line 34]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#35
line 35]
====== . ======

method *`tickGeneric(tickerId, tickType, value)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#47
line 47]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#48
line 48]
====== . ======

method *`tickString(tickerId, tickType, value)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#51
line 51]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#52
line 52]
====== . ======

method *`tickEFP(tickerId, tickType, basisPoints,
formattedBasisPoints, impliedFuture, holdDays, futureExpiry,
dividendImpact, dividendsToExpiry)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#55
line 55]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#56
line 56]
====== . ======

method *`orderStatus(orderId, status, filled, remaining,
avgFillPrice, permId, parentId, lastFillPrice, clientId, whyHeld)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#67
line 67]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#68
line 68]
====== . ======

method *`openOrder(orderId, contract, order, orderState)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#80
line 80]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#81
line 81]
====== . ======

+ method *`openOrderEnd()`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#110
line 110]
+ ====== . ======
+
method *`updateAccountValue(key, value, currency, accountName)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#95
line 95]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#114
line 114]
====== . ======

method *`updatePortfolio(contract, position, marketPrice,
marketValue, averageCost, unrealizedPNL, realizedPNL, accountName)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#99
line 99]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#118
line 118]
====== . ======

method *`updateAccountTime(timeStamp)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#111
line 111]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#130
line 130]
====== . ======

+ method *`accountDownloadEnd(accountName)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#134
line 134]
+ ====== . ======
+
method *`nextValidId(orderId)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#115
line 115]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#138
line 138]
====== . ======

method *`contractDetails(reqId, contractDetails)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#119
line 119]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#142
line 142]
====== . ======

method *`contractDetailsMsg(contractDetails)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#125
line 125]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#148
line 148]
====== . ======

method *`contractMsg(contract)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#130
line 130]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#153
line 153]
====== . ======

method *`bondContractDetails(reqId, contractDetails)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#135
line 135]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#158
line 158]
====== . ======

method *`contractDetailsEnd(reqId)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#141
line 141]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#164
line 164]
====== . ======

- method *`execDetails(orderId, contract, execution)`*
-
- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#145
line 145]
+ method *`execDetails(reqId, contract, execution)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#168
line 168]
====== . ======

+ method *`execDetailsEnd(reqId)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#173
line 173]
+ ====== . ======
+
method *`updateMktDepth(tickerId, position, operation, side, price,
size)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#150
line 150]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#177
line 177]
====== . ======

method *`updateMktDepthL2(tickerId, position, marketMaker,
operation, side, price, size)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#159
line 159]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#186
line 186]
====== . ======

method *`updateNewsBulletin(msgId, msgType, message, origExchange)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#169
line 169]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#196
line 196]
====== . ======

method *`managedAccounts(accountsList)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#173
line 173]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#200
line 200]
====== . ======

method *`receiveFA(faDataType, xml)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#177
line 177]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#204
line 204]
====== . ======

method *`historicalData(reqId, date, open, high, low, close,
volume, count, WAP, hasGaps)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#181
line 181]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#208
line 208]
====== . ======

method *`realtimeBar(reqId, time, open, high, low, close, volume,
wap, count)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#194
line 194]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#221
line 221]
====== . ======

method *`scannerParameters(xml)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#206
line 206]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#233
line 233]
====== . ======

method *`scannerData(reqId, rank, contractDetails, distance,
benchmark, projection, legsStr)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#210
line 210]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#237
line 237]
====== . ======

method *`scannerDataEnd(reqId)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#221
line 221]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#248
line 248]
====== . ======

method *`currentTime(time)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#225
line 225]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#252
line 252]
====== . ======

method *`fundamentalData(reqId, data)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#229
line 229]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#256
line 256]
+ ====== . ======
+
+ method *`deltaNeutralValidation(reqId, underComp)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#260
line 260]
+ ====== . ======
+
+ method *`tickSnapshotEnd(tickerId)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/EWrapperMsgGenerator.py#264
line 264]
====== . ======


=======================================
--- /wiki/ApiDocIbExtExecution.wiki Thu Sep 4 10:19:17 2008
+++ /wiki/ApiDocIbExtExecution.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for Execution.
+#summary Reference documentation for ib.ext.Execution
#labels ApiDoc

=== Execution(object) (class) ===
=======================================
--- /wiki/ApiDocIbExtExecutionFilter.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbExtExecutionFilter.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for ExecutionFilter.
+#summary Reference documentation for ib.ext.ExecutionFilter
#labels ApiDoc

=== ExecutionFilter(object) (class) ===
=======================================
--- /wiki/ApiDocIbExtOrder.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbExtOrder.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for Order.
+#summary Reference documentation for ib.ext.Order
#labels ApiDoc

=== Order(object) (class) ===
@@ -9,12 +9,12 @@

method *`__init__()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Order.py#99 line
99]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Order.py#102 line
102]
====== . ======

method *`__eq__(p_other)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Order.py#126 line
126]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Order.py#130 line
130]
====== . ======


=======================================
--- /wiki/ApiDocIbExtOrderState.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbExtOrderState.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for OrderState.
+#summary Reference documentation for ib.ext.OrderState
#labels ApiDoc

=== OrderState(object) (class) ===
=======================================
--- /wiki/ApiDocIbExtScannerSubscription.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbExtScannerSubscription.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for ScannerSubscription.
+#summary Reference documentation for ib.ext.ScannerSubscription
#labels ApiDoc

=== ScannerSubscription(object) (class) ===
=======================================
--- /wiki/ApiDocIbExtTickType.wiki Thu Sep 4 10:19:17 2008
+++ /wiki/ApiDocIbExtTickType.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for TickType.
+#summary Reference documentation for ib.ext.TickType
#labels ApiDoc

=== TickType(object) (class) ===
@@ -9,7 +9,7 @@

method *`getField(tickType)`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/TickType.py#71
line 71]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/TickType.py#72
line 72]
====== . ======


=======================================
--- /wiki/ApiDocIbExtUnderComp.wiki Thu Sep 4 10:19:17 2008
+++ /wiki/ApiDocIbExtUnderComp.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for UnderComp.
+#summary Reference documentation for ib.ext.UnderComp
#labels ApiDoc

=== UnderComp(object) (class) ===
=======================================
--- /wiki/ApiDocIbExtUtil.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbExtUtil.wiki Sun Aug 2 03:18:13 2009
@@ -1,4 +1,4 @@
-#summary Translated source for Util.
+#summary Reference documentation for ib.ext.Util
#labels ApiDoc

=== Util(object) (class) ===
@@ -7,29 +7,39 @@

class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Util.py#18 line
18]

- method *`NormalizeString(strval)`*
+ method *`StringIsEmpty(strval)`*

defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Util.py#24 line
24]
====== . ======

- method *`StringCompare(lhs, rhs)`*
+ method *`NormalizeString(strval)`*

defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Util.py#28 line
28]
====== . ======

- method *`StringCompareIgnCase(lhs, rhs)`*
+ method *`StringCompare(lhs, rhs)`*

defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Util.py#32 line
32]
====== . ======

- method *`IntMaxString(value)`*
+ method *`StringCompareIgnCase(lhs, rhs)`*

defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Util.py#36 line
36]
====== . ======

- method *`DoubleMaxString(value)`*
+ method *`VectorEqualsUnordered(lhs, rhs)`*

defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Util.py#40 line
40]
====== . ======

-
+ method *`IntMaxString(value)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Util.py#69 line
69]
+ ====== . ======
+
+ method *`DoubleMaxString(value)`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Util.py#73 line
73]
+ ====== . ======
+
+
=======================================
--- /wiki/ApiDocIbLib.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbLib.wiki Sun Aug 2 03:18:13 2009
@@ -1,21 +1,6 @@
-#summary Just enough auxiliary bits to make the translated code work.
+#summary Reference documentation for ib.lib
#labels ApiDoc

-= Description =
-
-
-This package provides the support necessary to use the translated
-code. The configuration modules used in translation take care of
-many semantic differences between Java and Python, while this
-package provides the rest.
-
-=== Long (variable) ===
-
- _The generated code uses Longs just like Integers, so we use an alias
instead of a subclass (for now)._
-
-defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#183
line 183]
-====== . ======
-
=== synchronized(lock) (function) ===

_Synchronization decorator. from
http://wiki.python.org/moin/PythonDecoratorLibrary _
@@ -121,14 +106,14 @@
returns: string read from stream
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#102
line 102]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#103
line 103]
====== . ======

=== DataOutputStream(object) (class) ===

Partial implementation of the Java DataOutputStream type

-class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#110
line 110]
+class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#111
line 111]

method *`__init__(stream)`*

@@ -138,7 +123,7 @@
stream: any object with send method
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#114
line 114]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#115
line 115]
====== . ======

method *`write(data, pack=struct.pack, eol=struct.pack('!b', 0))`*
@@ -150,21 +135,14 @@
returns: None
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#121
line 121]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#122
line 122]
====== . ======

=== Double(float) (class) ===

Partial implementation of Java Double type.

-class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#135
line 135]
-
- member *`MAX_VALUE`*
-
- _sentinel value used by the socket writer_
-
- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#141
line 141]
- ====== . ======
+class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#136
line 136]

method *`parseDouble()`*

@@ -175,21 +153,14 @@
returns: float instance
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#144
line 144]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#145
line 145]
====== . ======

=== Integer(int) (class) ===

Partial implementation of Java Integer type.

-class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#153
line 153]
-
- member *`MAX_VALUE`*
-
- _sentinel value used by the socket writer_
-
- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#159
line 159]
- ====== . ======
+class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#154
line 154]

method *`parseInt()`*

@@ -200,7 +171,7 @@
returns: int instance
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#162
line 162]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#163
line 163]
====== . ======

method *`parseLong()`*
@@ -212,14 +183,14 @@
returns: long instance
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#171
line 171]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#172
line 172]
====== . ======

=== Socket(socket.socket) (class) ===

Partial implementation of the Java Socket type.

-class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#186
line 186]
+class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#187
line 187]

method *`__init__(host, port)`*

@@ -230,33 +201,33 @@
port: port number as integer
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#190
line 190]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#191
line 191]
====== . ======

method *`getInputStream()`*

_Returns this instance, which has a send method. _

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#199
line 199]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#200
line 200]
====== . ======

method *`getOutputStream()`*

_Returns this instance, which has a recv method. _

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#205
line 205]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#206
line 206]
====== . ======

method *`isConnected()`*

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#211
line 211]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#212
line 212]
====== . ======

=== StringBuffer(list) (class) ===

Partial implementation of the Java StringBuffer type Translated code uses
instances of this type to build up strings. The list base type provides the
append method.

-class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#219
line 219]
+class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#220
line 220]

method *`__str__(join=str.join, chr=chr)`*

@@ -266,14 +237,14 @@
returns: string from characters contained in this instance
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#225
line 225]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#226
line 226]
====== . ======

=== ThreadType(QThread) (class) ===

Partial implementation of Java Thread type, based on Qt3 QThread.

-class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#236
line 236]
+class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#237
line 237]

method *`__init__(name)`*

@@ -283,14 +254,14 @@
name: ignored
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#240
line 240]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#241
line 241]
====== . ======

method *`interrupt()`*

_Stop this thread (by call to terminate). _

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#247
line 247]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#248
line 248]
====== . ======

method *`isInterrupted()`*
@@ -301,7 +272,7 @@
returns: True if thread is finished
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#253
line 253]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#254
line 254]
====== . ======

method *`setDaemon(value)`*
@@ -313,7 +284,7 @@
returns: None
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#260
line 260]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#261
line 261]
====== . ======

method *`setName(value)`*
@@ -325,14 +296,14 @@
returns: None
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#267
line 267]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#268
line 268]
====== . ======

=== ThreadType(QThread) (class) ===

Partial implementation of Java Thread type, based on Qt4 QThread.

-class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#279
line 279]
+class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#280
line 280]

method *`__init__(name)`*

@@ -342,14 +313,14 @@
name: ignored
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#283
line 283]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#284
line 284]
====== . ======

method *`interrupt()`*

_stop this thread (by call to exit) _

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#290
line 290]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#291
line 291]
====== . ======

method *`isInterrupted()`*
@@ -360,7 +331,7 @@
returns: True if thread is finished
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#296
line 296]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#297
line 297]
====== . ======

method *`setDaemon(value)`*
@@ -372,7 +343,7 @@
returns: None
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#303
line 303]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#304
line 304]
====== . ======

method *`setName(value)`*
@@ -384,14 +355,14 @@
returns: None
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#310
line 310]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#311
line 311]
====== . ======

=== ThreadType(threading.Thread) (class) ===

Partial implementation of Java Thread type, based on Python Thread.

-class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#322
line 322]
+class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#323
line 323]

method *`__init__(name)`*

@@ -401,14 +372,14 @@
name: name of this thread
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#326
line 326]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#327
line 327]
====== . ======

method *`interrupt()`*

_No-op; Python threads are not directly interruptible. _

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#334
line 334]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#335
line 335]
====== . ======

method *`isInterrupted()`*
@@ -419,14 +390,14 @@
returns: False
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#340
line 340]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#341
line 341]
====== . ======

=== Thread(ThreadType) (class) ===

Thread parent type, based on available framework

-class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#348
line 348]
+class defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#349
line 349]

method *`__init__(name, parent, dis)`*

@@ -438,7 +409,12 @@
dis: ignored
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#352
line 352]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#353
line 353]
+ ====== . ======
+
+ method *`term()`*
+
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/__init__.py#363
line 363]
====== . ======


=======================================
--- /wiki/ApiDocIbLibLogger.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbLibLogger.wiki Sun Aug 2 03:18:13 2009
@@ -1,27 +1,6 @@
-#summary Defines logging formats and logger instance
+#summary Reference documentation for ib.lib.logger
#labels ApiDoc

-=== format (variable) ===
-
- _Default log message formatting string._
-
-defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/logger.py#13 line
13]
-====== . ======
-
-=== datefmt (variable) ===
-
- _Default log date formatting string._
-
-defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/logger.py#17 line
17]
-====== . ======
-
-=== level (variable) ===
-
- _Default log level. Set IBPY_LOGLEVEL environment variable to change
this default._
-
-defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/lib/logger.py#22 line
22]
-====== . ======
-
=== logger(name='ibpy', level=level, format=format, datefmt=datefmt)
(function) ===

_Configures and returns a logging instance. _
=======================================
--- /wiki/ApiDocIbLibOverloading.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbLibOverloading.wiki Sun Aug 2 03:18:13 2009
@@ -1,15 +1,6 @@
-#summary Dynamically overloaded functions.
+#summary Reference documentation for ib.lib.overloading
#labels ApiDoc

-= Description =
-
-
-This is an implementation of (dynamically, or run-time) overloaded
-functions; also known as generic functions or multi-methods.
-
-This module is from Python SVN,
-http://svn.python.org/view/sandbox/trunk/overload/overloading.py
-
=== overloaded (class) ===

An implementation of overloaded functions.
=======================================
--- /wiki/ApiDocIbOptConnection.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbOptConnection.wiki Sun Aug 2 03:18:13 2009
@@ -1,21 +1,6 @@
-#summary Defines Connection class to encapsulate a connection to IB TWS.
+#summary Reference documentation for ib.opt.connection
#labels ApiDoc

-= Description =
-
-
-Connection instances defer failed attribute lookup to their receiver
-and sender member objects. This makes it easy to access the
-receiver to register functions:
-
->>> con = ibConnection()
->>> con.register(my_callable)
-
-And it makes it easy to access the sender functions:
-
->>> con.reqScannerParameters()
->>> con.placeOrder(...)
-
=== Connection(object) (class) ===

Encapsulates a connection to TWS.
=======================================
--- /wiki/ApiDocIbOptMessage.wiki Thu Sep 4 10:19:17 2008
+++ /wiki/ApiDocIbOptMessage.wiki Sun Aug 2 03:18:13 2009
@@ -1,27 +1,6 @@
-#summary Defines message types for the Receiver class.
+#summary Reference documentation for ib.opt.message
#labels ApiDoc

-= Description =
-
-
-This module inspects the EWrapper class to build a set of Message
-types. In creating the types, it also builds a registry of them
-that the Receiver class then uses to determine message types.
-
-=== registry (variable) ===
-
- _Dictionary that associates wrapper method names to the message class
that should be instantiated for delivery during that method call._
-
-defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/opt/message.py#22
line 22]
-====== . ======
-
-=== wrapperMethods (variable) ===
-
- _A (partial) method so other modules can use the same mappings we have._
-
-defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/opt/message.py#155
line 155]
-====== . ======
-
=== isWrapperMethod(name, value) (function) ===

_Predicate for wrapper methods. _
=======================================
--- /wiki/ApiDocIbOptReceiver.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbOptReceiver.wiki Sun Aug 2 03:18:13 2009
@@ -1,15 +1,6 @@
-#summary Defines Receiver class to handle inbound data.
+#summary Reference documentation for ib.opt.receiver
#labels ApiDoc

-= Description =
-
-
-The Receiver class is built programatically at runtime. Message
-types are defined in the ib.opt.message module, and those types are
-used to construct methods on the Receiver class during its
-definition. Refer to the ReceiverType metaclass and the
-ib.opt.message module more information.
-
=== messageMethod(name, argnames) (function) ===

_Creates method for dispatching messages. _
=======================================
--- /wiki/ApiDocIbOptSender.wiki Thu Jun 26 11:28:22 2008
+++ /wiki/ApiDocIbOptSender.wiki Sun Aug 2 03:18:13 2009
@@ -1,12 +1,6 @@
-#summary Defines Sender class to handle outbound requests.
+#summary Reference documentation for ib.opt.sender
#labels ApiDoc

-= Description =
-
-
-Sender instances defer failed attribute lookup to their
-EClientSocket member objects.
-
=== Sender(object) (class) ===

Encapsulates an EClientSocket instance, and proxies attribute lookup to it.
@@ -36,7 +30,7 @@
returns: True if disconnected, False otherwise
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/opt/sender.py#35 line
35]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/opt/sender.py#38 line
38]
====== . ======

method *`__getattr__(name)`*
@@ -45,7 +39,7 @@
returns: named attribute from EClientSocket object
}}}

- defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/opt/sender.py#46 line
46]
+ defined at
[http://code.google.com/p/ibpy/source/browse/trunk/ib/opt/sender.py#49 line
49]
====== . ======


=======================================
--- /wiki/DocumentationIndex.wiki Thu Sep 4 10:29:39 2008
+++ /wiki/DocumentationIndex.wiki Sun Aug 2 03:18:13 2009
@@ -36,3 +36,4 @@
* [ApiDocIbOptMessage IbOptMessage] - documentation for
{{{ib.opt.message}}}
* [ApiDocIbOptReceiver IbOptReceiver] - documentation for
{{{ib.opt.receiver}}}
* [ApiDocIbOptSender IbOptSender] - documentation for {{{ib.opt.sender}}}
+ * [ApiDocIbExtTagValue IbExtTagValue] - documentation for
{{{ib.ext.TagValue}}}
=======================================
--- /wiki/Makefile Thu Sep 4 10:29:39 2008
+++ /wiki/Makefile Sun Aug 2 03:18:13 2009
@@ -1,5 +1,8 @@
-pyfiles := $(shell find ../trunk/ib/ -name "*.py")
-modules := $(sort $(wordlist 1, $(words $(pyfiles)), $(pyfiles)))
+python := `which python`
+pythondoc := `which pythondoc.py`
+docopts := "-Ogcwikiformatter -s"
+pyfiles := $(shell find ../trunk/ib/ -name "*.py")
+modules := $(sort $(wordlist 1, $(words $(pyfiles)), $(pyfiles)))


.PHONY: all $(modules)
@@ -10,5 +13,4 @@

$(modules):
@echo [I] generating wiki doc for $@
- @export PYTHONPATH=$(shell pwd) && pythondoc.py -s -O gcwikiformatter $@
-
+ @export PYTHONPATH=$(shell pwd)
&& "$(python)" "$(pythondoc)" "$(docopts)" $@
=======================================
--- /wiki/gcwikiformatter.py Thu Sep 4 10:29:39 2008
+++ /wiki/gcwikiformatter.py Sun Aug 2 03:18:13 2009
@@ -13,6 +13,10 @@
http://code.google.com/p/ibpy/source/browse/trunk/ib/ext/Contract.py#50

"""
+import logging
+logging.basicConfig(level=logging.WARN)
+logger = logging.getLogger('GoogleCodeWikiFormatter')
+
svnroot = 'http://code.google.com/p/ibpy/source/browse/'


@@ -115,11 +119,18 @@
fh = open(index, 'a')
fh.write(wikistring + '\n')

+
class PythonDocGenerator:
+ """ Pluggable output generator for PythonDoc that creates Google
+ Code wiki pages.
+
+ """
def __init__(self, options):
- pass
+ self.options = options
+ logger.info('PythonDocGenerator.__init__(self, %s)', options)

def save(self, module, name):
+ logger.info('save(%s, %s)', module, name)
modulefile = module.attrib['filename']
filename = output_filename(modulefile)
link = format_url(modulefile)

Reply all
Reply to author
Forward
0 new messages