R/twsMethods.R

Defines functions `[[.twsconn` print.twsconn `print.twsConnection`

`print.twsConnection` <-
function(x,...) {
  cat('<twsConnection,',x$clientId,' @ ',
      as.character(x$connected.at),'>\n', sep="")
}

print.twsconn <- function(x,...) {
  if( isOpen(x[[1]])) {
  cat('<twsConnection,',x$clientId,' @ ',
      as.character(x$connected.at),', nextId=',x$nextValidId,'>\n', sep="")
  } else
  cat('<twsConnection, CLOSED>\n')
}

`[[.twsconn` <- function(x, i, ...) {
  if(i==1)
    return(x$conn)
  NULL
}
algoquant/IBrokers2 documentation built on Nov. 3, 2021, 10:18 p.m.